【发布时间】:2009-09-26 16:58:08
【问题描述】:
我刚刚开始使用 Java 序列化,我不清楚在具有非阻塞 I/O 的场景中应该如何从源获取对象。
我能找到的所有文档都建议使用 ObjectInputStream 是读取序列化对象的正确方式。但是,正如我提到的,我正在使用 java.nio 并执行非阻塞操作。如果 readObject() 会阻塞直到有新对象可用,这对我没有帮助
总结.. 使用 Java NIO 时如何进行序列化?
【问题讨论】:
-
也许你可以使用 available() 方法如果流来轮询是否有字节要读取。
-
错字:那当然应该读作“...of the stream..”
标签: java serialization asynchronous nio