select/poll/epoll简介

image.png

I/O多路复用select总结:
1、fd_set 数据结构最大容纳fd的数目有限制,32位机默认1024,64位机默认2048
2、采用轮询的方法,效率低,套接字fd太多时,需要每次全部遍历,浪费cpu时间
3、用户态和内核态频繁复制传递fd数据,开销大


image.png

image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容