关于c++:select连接数限制-poll-epoll没有

fd_set构造体的定义理论蕴含的是fds_bits位数组,其大小固定,由FD_SETSIZE指定(/usr/include/bits/typesizes.h中),在以后内核中数值为1024,可见每次select零碎调用可监听解决的文件描述符最大数量为1024。
poll 是链表 实践增长没问题
epoll 是个红黑树,扩大树叶也没问题

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理