代码之家  ›  专栏  ›  技术社区  ›  Will

如何在单个事件循环中同时使用aio和epoll?

  •  8
  • Will  · 技术社区  · 15 年前

    如何在单个事件循环中将aio和epoll组合在一起?

    从2002年到2003年,谷歌发现了很多关于统一它们的言论,但不清楚到底发生了什么,或者是否有可能。

    有没有人用一个epoll循环来滚动自己的AIO信号,使用eventfd?

    4 回复  |  直到 11 年前
        1
  •  5
  •   Ass3mbler    15 年前

    尝试利伯夫:

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

    有补丁可以同时支持这两者。

        2
  •  3
  •   ury    14 年前

    你可以看到 http://www.xmailserver.org/eventfd-aio-test.c 对于aio和eventfd的示例

        3
  •  1
  •   jcaose    15 年前

    尝试 eventfd 用埃博拉?

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

        4
  •  0
  •   Johan B    11 年前

    freebsd支持aio和kqueue,aio完成可以由kqueue接口监控。

    推荐文章