select、poll、epoll三组I/O复用的比较

         这三组系统调用都能同时监听多个文件描述符。他们将等待由timeout参数指定的超时时间,直到一个或者多个文件描述符上有事件发生时返回,返回值是文件描述符的数量。返回0代表没有事件发生。下面我们从事件集、最大文件描述符、工作模式以及具体实现等四个方面比较他们的异同。           这三组函数都通过某种结构体变量 来告诉内核监听那些事件描述符上的事件,并使用该结构体类型参数来获
相关文章
相关标签/搜索