select将进程挂入多个设备的阻塞队列中,扫描设备(相当长时间),监听数据。 O(n)
节省空间
通用性好(posix)
唤醒后自动扫描事件
文件:任意文件
epoll提取设备,封装为event。 O(1)
消耗空间
仅在linux下使用
唤醒后自动得到事件队列
不能为普通文件
时间: 2024-10-17 09:48:20
select将进程挂入多个设备的阻塞队列中,扫描设备(相当长时间),监听数据。 O(n)
节省空间
通用性好(posix)
唤醒后自动扫描事件
文件:任意文件
epoll提取设备,封装为event。 O(1)
消耗空间
仅在linux下使用
唤醒后自动得到事件队列
不能为普通文件