epoll 相比 select 的主要优势是?

操作系统

  1. A.不需要系统调用,完全在用户态完成 I/O 监听
  2. B.支持跨平台,Linux/macOS/Windows 都可用
  3. C.fd 数量不受 1024 限制,且就绪通知 O(1) 不需遍历全部 fd
  4. D.可以监听文件读写以外的事件,如定时器和信号