POLL返回值详解.docVIP

  • 19
  • 0
  • 约1.91千字
  • 约 3页
  • 2017-03-18 发布于重庆
  • 举报
POLL返回值详解

POLL返回值详解 和 select 函数一样,poll 函数也可以用于执行多路复用 I/O 。但 poll 与 slect 相比,用起来更加直观容易。使用该函数,需要包含 #include 文件,实际上最终包含的是 文件,poll.h 里的内容也就是 #include 。 函数的原型: 引用 #include extern int poll struct pollfd *__fds, nfds_t __nfds, int __timeout ; poll 没有像 select 构建 fd_set 结构体的 3 个数组 针对每个条件分别有一个数组 : 可读性、可写性和错误条件 ,然后检查从 0 到 nfds 每个文件描述符。 第一个参数 pollfd 结构体定义如下: 引用 /* Data structure describing a polling request. */ struct pollfd int fd; /* poll 的文件描述符. */ short int events; /* fd 上感兴趣的事件 等待的事件 . */ short int revents; /* fd 上实际发生的事件. */ ; fd 成员表示感兴趣的,且打开了的文件描述符; events 成员是位掩码,用于指定针对这个文件描述符

文档评论(0)

1亿VIP精品文档

相关文档