java - Android非阻塞文件I/O?

标签 java android asynchronous io nonblocking

我目前正在为 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/

相关文章:

ios - 找出我的异步调用何时完成

java - 线程 "main"org.elasticsearch.client.transport.NoNodeAvailableException : No node available 中出现异常

java - 在Java中执行用户定义的SQL Server函数

java - 如何展开Eclipse 变量 View 中的所有节点?

android - 为什么 Android WebChromeClient 的 onCreateWindow 方法从未被调用过?

java - 为什么标记不出现?

android - ListView 滚动困惑

java - 找不到合适的驱动程序来连接 MySql openshift

node.js - 将参数传递给 Node.js 异步 waterfall

java - Jetty 7 延续 : How to *not* redispatch the request?