【发布时间】:2010-10-10 04:32:33
【问题描述】:
除了 java.nio 之外,java 中还有哪些异步 io(基于套接字)选项? java.nio 是否也在后台使用线程(就像我认为 .NET 的 async-socket-library 所做的那样,也许它已被更改)还是使用适当的选择调用“真正的”异步 io?
【问题讨论】:
-
在底层流支持的地方,.NET 使用 IO 完成端口和 ThreadPool 线程来执行回调。
-
Jon,底层流什么时候不支持它?
-
为什么不使用 java.nio 有什么具体原因吗?实际上,我正在尝试在我的工作项目中实现一些异步 i/o,而我之前没有使用过其中任何一个。因此想知道。谢谢。
-
我通常使用async-io.org/games.html for java,您可以获取游戏或聊天的代码示例。
标签: java networking sockets asynchronous