I/O介绍 I/O主要为:网络IO(本质是socket文件读取).磁盘IO 每次IO,都要经由两个阶段: 第一步:将数据从文件先加载至内核内存空间(缓冲区),等待数据准备完成,时间较长 第二步:将数据从内核缓冲区复制到用户空间的进程的内存中,时间较短 I/O模型 同步/异步:关注的是消息通信机制 同步:synchronous,调用者等待被调用者返回消息,才能继续执行 异步:asynchronous,被调用者通过状态.通知或回调机制主动通知调用者被调用者的运行状态 阻塞/非阻塞:关注调用者在等待结…