IO多路转接([select] | [poll] | [epoll])
#include <poll.h>
- int poll(struct pollfd *fd,nfds_t nfds,int timeout);
- pollfd -- 数组的地址
- nfds --数组的最大长度,数组中最后一个使用的元素下标+1
- 内核会轮训检测fd数组的每一文件描述符
- timeout --
- -1: 永久阻塞
- 0: 调用完成立即返回
-
0: 等待的时长毫秒
- 返回值: IO发送变化的文件描述符个数
2022-10-30 07:24:07
#include <poll.h>
0: 等待的时长毫秒
下一篇:蓝桥杯跳蚱蜢(bfs)