Java,NIO,一个带读写的线程

时间:2013-01-19 10:25:46

标签: java thread-safety nio

我尝试构建简单的客户端应用程序,将数据发送到服务器并从中接收数据。 在大多数情况下,它会进行异步交换数据(除了记录过程)

我已经阅读了很多教程,帖子等,但我找不到足够的描述(我在java中的newbe)如何构建代码:

  • 读/写(简单的字符串 - " \ n"在最后),
  • 重新连接(如果发现错误)

客户端与服务器(我已经在另一个开发环境中编写了它),都在一个线程中?

有人可以通过提供简单的示例或addreess来帮助我在哪里可以找到有关在目的中使用NIO的简单方法吗?我发现的所有示例仅用于读取或写入(未混合)或简单连接,发送数据和断开连接,无需解释异常,重新连接。

1 个答案:

答案 0 :(得分:0)

这不是一个真正的NIO问题,它只是一个线程间通信问题。

第二个线程将获得与第一个线程相同的异常,它可以查看第一个线程在重新连接套接字时可以设置的reconnectPending布尔值。