I/O多路复用之poll
来源:互联网 发布:阿里云学生机认证 编辑:程序博客网 时间:2024/05/01 18:14
I/O多路复用之poll
函数原型:
int poll(struct pollfd *fderray, unsigned long nfds, int timeout);
参数一:是指向一个结构数组
struct pollfd {
int fd; /* descriptor to check*/
short evevts; /*events of interest on fd*/
short revents; /* events that occurred on fd*/
}
events作为输入的常量:POLLIN(套接字可读) POLLOUT(套接字可写)等
revents用于检查fd是否满足我们events监听条件同select中的FD_ISSET();
参数二:nfds决定了我们参数的数组元素个数
参数三:poll函数返回前等待多长时间,三种情况:
0:立即返回,不阻塞
>0:等待指定数目的毫秒数
INFTIM:永远等待(INFTIM定义为一个负值)
poll用法类似于selct参考select
- I/O多路复用之poll
- I/O 多路复用之poll
- I/O多路复用之poll
- I/O多路复用之poll
- I/O多路复用之poll
- I/O多路复用之poll
- I/O多路复用之poll
- poll() | 多路复用 I/O
- poll() | 多路复用 I/O
- I/O多路复用poll
- I/O多路复用技术之 - poll
- I/O 多路复用之 Event Poll
- I/O多路复用之select/poll/epoll
- I/O多路复用之poll模型
- I/O多路复用之POLL系统调用
- I/O多路复用之poll函数分析
- Linux--高级I/O多路复用之Poll
- I/O多路复用之poll服务器
- 学习交流群
- SVM入门(七)为何需要核函数
- 351A Jeff and Rounding
- hdu 4308 - Saving Princess claire_
- Android学习笔记之AndroidManifest.xml文件解析
- I/O多路复用之poll
- java中的堆、栈、常量池
- 阻塞与非阻塞、select关于深入网络编程
- 杜克大学怪诞行为学
- 各种音视频编解码学习详解 h264 ,mpeg4 ,aac 等所有音视频格式
- Java遍历Set集合
- 配置管理--文档的状态
- 谈谈Java开发中遇到的资源文件路径问题(二)
- c++学习笔记