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

将boost::asio中的异步文件io扩展到Mac OS X

  •  3
  • villintehaspam  · 技术社区  · 16 年前

    我想知道需要做些什么来扩展asio,使其支持异步文件io,至少支持Mac OS X,但在某种程度上也支持Linux。我最感兴趣的是在asio方面需要做些什么,但由于我对Mac OS X编程没有那么丰富的经验,我不介意在哪里找到更多关于如何在Mac OS X中执行异步文件io的信息——PBReadForkAsync是我应该关注的吗?

    更新: 我终于开始尝试使用aio_read/aio_write在MacOSX上构建异步文件io(在boost::asio之外),但是我无法获得所需的回调数据(请参阅 How to get user data for aio signal handler in Mac OS X

    1 回复  |  直到 9 年前
        1
  •  2
  •   Andrew McGregor    16 年前

    根据本页,boost::asio在OS X上工作,但有一个小限制: http://www.boost.org/doc/libs/1_37_0/doc/html/boost_asio/overview/implementation.html

    推荐文章