Ale*_*lex 4 java networking multithreading
我有一个应用程序,其中一个线程正在侦听TCP连接,并将需要被杀死.做这个的最好方式是什么?我知道Thread.stop已被弃用,正在中断线程吗?
Mar*_*ers 7
如果你有一个引用,ServerSocket你可以调用它的close()方法.这将导致Thread等待accept()抛出一个SocketException.
ServerSocket
close()
accept()
SocketException
请注意,您可能不希望公开对套接字本身的引用; 你可能应该为你自己的服务器代码添加一个名为shutdownServer()或类似的方法.
shutdownServer()
归档时间:
15 年 前
查看次数:
943 次
最近记录: