如何在单个事件循环中将aio和epoll组合在一起?
从2002年到2003年,谷歌发现了很多关于统一它们的言论,但不清楚到底发生了什么,或者是否有可能。
有没有人用一个epoll循环来滚动自己的AIO信号,使用eventfd?
尝试利伯夫:
http://www.monkey.org/~provos/libevent/
有补丁可以同时支持这两者。
你可以看到 http://www.xmailserver.org/eventfd-aio-test.c 对于aio和eventfd的示例
尝试 eventfd 用埃博拉?
“关于eventfd文件描述符的一个关键点是它可以被监视 像使用select(2)、poll(2)或epoll(7)的任何其他文件描述符一样。”
freebsd支持aio和kqueue,aio完成可以由kqueue接口监控。