五种网络IO模型

网络IO模型总共有5种,分别是:阻塞IO、非阻塞IO、多路复用IO、信号驱动IO、异步IO 前四个都是同步IO,在内核数据copy到用户程序时都是阻塞的,而第五个则是异步的。 对网络IO来说,它会涉及两个部分,一个是用户空间、一个是内核。当用户程序给内核发送请求,表示需要一些数据的时候,内核就会开始准备,里面的数据需要互相copy,不能直接拿来就用。  目录 阻塞IO 非阻塞IO IO多路复用 信
相关文章
相关标签/搜索