下面选项中关于 Linux 中的 I/O 多路复用机制,说法正确的是()
select 可以同时监视多个文件描述符,一旦其中一个文件描述符有数据可读或可写它就会返回,从而告知应用程序哪些文件描述符可以进行读写操作
poll 功能与 select 类似,但采用的是链表结构存储等待事件的文件描述符,poll 和 select 支持的最大文件描述符数默认都为 1024
epoll 在任何情况下效率都比 select 和 poll 高,所以目前开发时只会选用 epoll 来实现 I/O 多路复用
select 和 poll 只能工作在水平相对较低的水平触发模式(LT),epoll 不仅可以水平触发(LT),也可以在边缘触发模式下进行(ET)