Post

select、poll、epoll之间的区别

 selectpollepoll
数据结构数组链表红黑树:存监听文件描述符
链表:存就绪文件描述符
获取fd方式遍历遍历事件回调
时间复杂度O(n)O(n)O(1)
数据拷贝4次4次内存映射(mmap)3次
连接数一般1024无限制无限制

参考:https://juejin.cn/post/6931543528971436046

This post is licensed under CC BY 4.0 by the author.