网络编程的5个IO模型

网络编程的5个io模型 据Unix网络编程,Unix主要有阻塞IO、非阻塞IO、信号驱动IO、IO复用、异步IO;前五种都是同步,只有最后一种才是异步IO。     1、 先贴上Unix网络编程的几张大图:      同步IO和异步IO的区别就在于:数据拷贝的时候进程是否阻塞!      阻塞IO和非阻塞IO的区别就在于:应用程序的调用是否立即返回!      阻塞IO:从图中可以看出进程会一直阻
相关文章
相关标签/搜索