java多线程环境中的套接字和线程关闭

时间:2015-11-25 07:56:05

标签: java multithreading tcp

我只是想知道在一个多线程的TCP套接字程序中,如果一个套接字被关闭,与它关联的线程是否也会被关闭/被杀死?

1 个答案:

答案 0 :(得分:1)

您可以拥有多个线程且没有套接字,您可以拥有多个套接字和一个线程。他们之间没有任何关系。如果你假设每个套接字都有一个新线程,你可能必须确保在不再需要它时退出该线程。

但是,您可以使用缓存的ExecutorService来保存创建大量线程,并且可以让它管理所需的线程数。