Ark*_*nez 9 linux io networking asynchronous
目前的情况是epoll_wait超过几个fds和一个可能的传入消息队列,我想在epoll_wait下面的循环在IO事件或新消息上执行. 我知道的方式:
time
上面发布的所有观点都不足以满足我的要求,我想知道是否还有其他方法我没有找到. 原因是:
想法?
Log*_*ldo 19
您可以使用eventfd,它实际上与自管道技巧相同,除了文件描述符更少且样板文件更少(例如,glibc具有便利eventfd_read/write功能).
eventfd_read/write
归档时间:
15 年,11 月 前
查看次数:
4739 次
最近记录: