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