阅读背景:

用Java实现非阻塞通信

来源:互联网 

用ServerSocket和Socket来编写服务器程序和客户程序,是Java网络编程的最基本的方式。这些服务器程序或客户程序在运行过程中常常会阻塞。例如当一个线程执行ServerSocket的accept()方法时,假如没有客户连接,该线程就会一直等到有了客户连接才从accept()方法返回。再例如当线程执行Socket的read()方法时,如果输入流中没有数据,该线程就会一直等到读入了足够的数据才从read()方法返回。用ServerSocket和Socket来编写服务器程序和客户程序,是Java网络编程的最基本




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: