【问题标题】:Is there asynchronous file i/o in Android NDK?Android NDK 中是否有异步文件 i/o?
【发布时间】:2017-06-18 02:13:40
【问题描述】:

我必须在我的 C++ android-ndk 代码中保存/加载存储在 sdcard 中的大量数据。但是,我被告知Android NDK中没有异步文件IO <aio.h>,是吗?

如果是这样,你们谁能给我一个在 Android NDK 中异步读/写文件的示例(或指南)?谢谢!

【问题讨论】:

  • 只是古玩,你找到一些有用的库还是你自己写的?

标签: c++ android-ndk aio


【解决方案1】:

你是对的,最新的 Android NDK 中没有可用的 AIO:

$ cd ~/android-ndk-r15/platforms/android-26
$ find . -type f -exec grep aiocb {} \;
$

您的主要用途是什么?异步读写?您可能必须使用多个线程推出自己的解决方案。

或者在 github 上搜索可移植异步 IO 的现有解决方案。

【讨论】:

    猜你喜欢
    • 2016-04-14
    • 1970-01-01
    • 2011-11-25
    • 2012-05-16
    • 1970-01-01
    • 1970-01-01
    • 2015-02-04
    • 1970-01-01
    相关资源
    最近更新 更多