有些系统提供了更为先进的让进程在一串事件上等待的机制。轮询设备就是这样的机制之一。
I/O复用典型使用在下列网络应用场合。
(1)当客户处理多个描述符(通常是交互式输入和网络套接字)时,必须使用I/O复用。
(2)一个客户同时处理多个套接字是可能的,不过比较少见。
(3)如果一个TCP服务器既要处理监听套接字,又要处理已连接套接字,一般就要使用I/O复用。
(4)如果一个服务器既要处理TCP,又要处理UDP,一般就要用I/O复用。
(5)如果一个服务器要处理多个服务或者多个协议,一般就要使用I/O复用。
转载于:https://my.oschina.net/u/616237/blog/280849