参考《unix网络编程》
参考http://blog.csdn.net/blueboy2000/article/details/4485874
参考http://blog.csdn.net/suxinpingtao51/article/details/46314097
五种I/O模型
-
阻塞I/O:应用程序调用一个IO函数,导致应用程序阻塞,如果数据已经准备好,从内核拷贝到用户空间,否则一直等待下去
-
非阻塞I/O:
-
I/O复用(select和poll)
-
信号驱动I/O(SIGIO)
-
异步I/O(Posix.1的aio_系列函数)
一个输入操作通常包括两个阶段:
1