select和epoll的区别

2024-03-04 22:10:36
select和epoll的区别希望能解答下
写回答

最佳答案

select的句柄数目受限。

而epoll没有,它的限制是最大的打开文件句柄数目。epoll是不会随着FD的数目增长而降低效率,在selec中采用轮询处理,其中的数据结构类似一个数组的数据结构,而epoll是维护一个队列,直接看队列是不是空就可以了。epoll使用mmap加速内核与用户空间的消息传递。

2024-03-04 22:10:36
赞 8568踩 0

全部回答(1)

大家还在搜