首页 > 试题广场 >

关于linux的epoll和select,以下说法哪个是错误

[单选题]
2021后端第二套
收起 展开详情
关于linux的epoll和select,以下说法哪个是错误的
  • select单个进程可监视的fd数量受到限制
  • epoll和select都可以实现同时监听多个I/O事件的状态
  • epoll基于轮训机制,select基于操作系统支持的I/O通知机制
  • epoll支持水平触发和边沿触发两种模式
poll和select是基于轮询的,时间复杂度是O(n),但poll是没有最大连接数限制,因为其底层采用链表实现。
epoll是基于操作系统支持的I/O通知机制,时间复杂度是O(1)
发表于 2021-09-13 15:00:46 回复(0)
epoll和poll、select都是Linux中有三种常见的I/O多路复用技术。它们的的出现是为了解决程序在进行大量I/O操作(如网络通信)时的阻塞问题,使得用户程序在I/O可用时得到通知,而不必一直阻塞等待每一个I/O操作。
发表于 2021-05-05 19:11:47 回复(0)