I/O多路复用select总结:
1、fd_set 数据结构最大容纳fd的数目有限制,32位机默认1024,64位机默认2048
2、采用轮询的方法,效率低,套接字fd太多时,需要每次全部遍历,浪费cpu时间
3、用户态和内核态频繁复制传递fd数据,开销大
image.png
image.png
I/O多路复用select总结:
1、fd_set 数据结构最大容纳fd的数目有限制,32位机默认1024,64位机默认2048
2、采用轮询的方法,效率低,套接字fd太多时,需要每次全部遍历,浪费cpu时间
3、用户态和内核态频繁复制传递fd数据,开销大
本文标题:select/poll/epoll简介
本文链接:https://www.haomeiwen.com/subject/khwyaltx.html
网友评论