0
点赞
收藏
分享

微信扫一扫

select,poll和epoll

彭维盛 2022-03-12 阅读 64
网络

IO复用技术(一个进程为多个客户端提供服务)

(1) select : 知道有I/O事件发生,但不知道是那个流,要无差别轮询所有流,所以时间复杂度为O(n)

(2) poll : 和select类似,没有最大连接数的限制,因为是他是基于链表存储的,O(n)

(3) epoll  : epoll会把那个流发生什么I/O事件通知我们,时间复杂度为O(1)

举报

相关推荐

0 条评论