IO多路复用允许我们同时检查多个文件描述符,看其中任意一个是否可以执行IO操作
IO多路复用应用场景很广,在将待监控的FD加入EPOLL(select、pool)时,可以设置两种事件触发模式:
1:边缘触发 2:水平触发
使用水平触发和边缘触发通知模型支持情况
I/o 模型 水平触发 边缘触发
select,poll 支持 不支持
信号驱动I/o 不支持 支持
epoll 支持 支持
边缘触发、水平触发都是针对单个文件描述符(套接字FD)的事件监控方式来说的、设置的。在通过IO多路复用机制