Android NDK中是否有异步文件i/o?

Is there asynchronous file i/o in Android NDK?

我不得不 save/load 在我的 C++ android-ndk 代码中将大量数据存储在 sdcard 中。但是,有人告诉我 Android NDK 中没有异步文件 IO <aio.h>,对吗?

如果是这样,你们中的任何人都可以给我一个 Android NDK 中异步 read/write 文件的示例(或指南)吗?谢谢!

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

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

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

或搜索github 便携式异步 IO 的现有解决方案。