5种网络IO模型介绍

5种网络IO模型介绍 IO 模型分为以下几种: 阻塞IO 非阻塞IO 信号驱动IO IO多路复用 异步IO 前四个为同步IO 1 阻塞IO 一个IO操作需要两步: 等待数据和拷贝数据。 blocking IO的特点就是在IO执行的两个阶段(等待数据和拷贝数据两个阶段)都被block了。 一直阻塞,知道两步完成 2 非阻塞IO 从图中可以看出,当用户进程发出read操作时,如果kernel中的数据还
相关文章
相关标签/搜索