粗浅地谈下为什么epoll好过select

在I/O多路复用中主要有两个模式select,epoll,说道它们的优劣时,都会说epoll好过select,但为什么好呢?我尝试粗浅地来说下原因,起到一个启发的作用,如有错误的地方请指正。 select 关键过程如下: 1.select把fd传入内核,这里花费的时间假设为O(n),n指的是fd的个数 2.等待io,这里的花费的时间假设为m 3.当有某个io请求时,select要扫描一遍fd,找出
相关文章
相关标签/搜索