I/O子系统:select,poll,epoll,kqueue, iocp(Windows)及各种I/O复用机制 模式Reactor Proactor
常见的I/O模型及其区别首先,介绍几种常见的I/O模型及其区别,如下:《Unix网络编程》blockingI/OnonblockingI/OI/Omultiplexing(selectandpoll)signaldrivenI/O(SIGIO)asynchronousI/O(thePOSIXaio_functions)读数据的例子blockingI/O这个不用多解释吧,阻塞套接字。下图是它调用过程