我目前正在为 Java 编写一个异步 I/O 库,它的 API 与 Node.js 非常相似。我可以用 nio 做套接字部分,但是似乎没有 FileChannel 扩展 SelectableChannel,所以我也不能用 nio 做文件 i/o。
在 Java 7 中,他们添加了 AnsynchronousFileChannel,它允许非阻塞文件 I/O。不幸的是,Android 不支持它。 Android 上是否有等效的类来执行非阻塞文件 io?
您可以在这里找到该库:https://github.com/VanCoding/Node.java
示例应用程序位于此处:https://github.com/VanCoding/Node.java/blob/master/src/node/examples/App.java
最佳答案
Is there an equivalent class on Android to do non-blocking file io?
除了在后台线程中包装传统 I/O 之外,不,抱歉。
关于java - Android非阻塞文件I/O?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11048450/