【发布时间】:2019-06-03 22:52:26
【问题描述】:
我有一个服务器,它不断地监听客户端连接,并在每次客户端连接时创建一个新线程来处理该客户端的 I/O。现在,我有多个实现 Runnable 的类,并且在 run 方法中有一个 while 循环,该循环一直持续到客户端关闭。我创建了一个新的 Thread 对象并将 runnable 传递给该对象。我很确定还有其他更有效的方法可以做到这一点。我应该切换到 cachedThreadPool 还是 fixedThreadPool 或其他什么?
【问题讨论】:
标签: java multithreading executorservice