Android非阻塞文件i / o?

时间:2012-06-15 09:54:30

标签: java android asynchronous io nonblocking

我目前正在为Java编写一个async i / o库,它具有与Node.js非常相似的API。我可以用nio做套接字部分,但似乎没有扩展SelectableChannel的FileChannel所以我也不能用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

1 个答案:

答案 0 :(得分:2)

  

在Android上是否有一个等效的类来做非阻塞文件io?

除了在后台线程中包装传统I / O之外,不,抱歉。