如何在单个事件循环中一起使用AIO和epoll?

如何将AIO和epoll结合在一个事件循环中?

谷歌在2002年和2003年之间发现了很多关于统一它们的话题,但是如果发生了什么事情,或者如果可能的话,它都不清楚。

有没有人滚动他们自己的epoll循环使用eventfd的AIO信号?

Solutions Collecting From Web of "如何在单个事件循环中一起使用AIO和epoll?"

试试libevent:

http://www.monkey.org/~provos/libevent/

有补丁支持。

试图与epoll eventfd ?

“关于eventfd文件描述符的一个关键点是它可以像使用select(2),poll(2)或epoll(7)的任何其他文件描述符一样进行监视。

FreeBSD支持AIO和Kqueue,AIO完成可以通过Kqueue接口来监控。