linux中i/o多路复用select,poll和epoll的区别-CSDN博客

网站介绍:epoll对于上100百万级的大的并发在性能要远远大于select和poll,因为select采用数组来存放句柄,每次均把数组句柄全部复制至内核态;这样加重了cpu的执行负担,严重影响了执行速度,而且每次读或写事件触发时,均对数组进行一次遍历; 而epoll模式则分了三个阶段: epoll_create,初始创建一个红黑树; ...