我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

为什么poll函数返回正值,但是所有pollfd[i].revents都等于0?

我的poll里有两个fd,一个是监听套接字,一个是用于线程间通信的eventfd
只有监听套接字时是正常的,直到有新连接了才返回,而加入了eventfd之后,
直接返回1,我打印出两个fd的revents发现都是0,怎么回事?

 int fd = eventfd(0, EFD_NONBLOCK | EFD_CLOEXEC);

之后我为这个eventfd设置的events为POLLIN.

https://blog.csdn.net/it_small_farmer/article/details/51853273

近期文章

  • h5标签video 怎么禁止视频下载
  • Firefox火狐浏览器无法正常运行Flash,无法播放视频
  • C#time.Substring(0, 2)里的数值含义是?
  • 反素数
  • Bitland
  • 三星的上机题,请大神帮助解答。怎么打印出3到10000的数据。
  • c#解析LRC出现一个问题
  • vs2012,的scanf函数输入的问题,大神请进
  • 使用Python3将数据导入mysql,但无法插入数据
  • c语言的基础题,请帮忙
  • typo3迁移后不正常显示主页
  • SDK reload无法刷新出来,请高手帮忙解决,跪谢!!!
  • eclips运行出现问题-Djava.net.preferIPv4Stack=true
  • Packets
  • 2D-Nim
  • Cipher
  • Web Navigation
  • Android Button点击第二次才触发点击事件是什么情况
  • Json.net 自定义显示字段
  • wkwebview 怎么设置cookie和请求头

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华