之前对IO理解总是有点模糊,
输入输出,其实针对 数据处理主体 A ,这个主体我们通常是指服务器程序本身, 交互目的源B ,一般是本地磁盘,由本地磁盘IO传输, 或者 远程客户端,由网络IO传输.
不管是 本地 还是远程, 都是完成 A 与B的IO交互,输入输出的都以A,也就是服务器这个主体确定流向的.
比如
输入流: 就是从本地磁盘读取文件,或从远程端接收网络数据, 形式可以是字符流形式,也可以字符流形式
输出流:就是写数据到本地磁盘,或者发送数据给远程客户端, 形式可以是字符流形式,也可以字符流形式
注: 描述的主体是服务器的出发的. 目的地,可以是服务的本地磁盘,也可以是远程客户端.