【发布时间】:2010-08-25 01:10:20
【问题描述】:
我有一个关于如何维护 1000 个套接字的连接的快速问题。我使用线程来启动流的写入和读取。
但是,当我将套接字传递给新线程时,执行后线程不会退出。我想知道传递套接字是否会使线程保持打开状态,因为它仍然处于连接状态。
【问题讨论】:
-
你能显示一些代码吗?什么不退出?您是否考虑过使用执行器?
-
run() 方法完成后,线程将退出。有些东西正在阻止这种情况发生。您的套接字在等待响应时是保持连接打开还是阻塞(可能永远)?
标签: java multithreading arrays sockets