在这段代码中,我要怎么实现【new Thread(new Worker(clientSocket)).start();】用到线程池、而不是每次建立链接都去创建一个新线程。麻烦讲下思路最好把改好代码贴出来看看。
while (true) {
Socket clientSocket;
try {
clientSocket = serverSocket.accept();
logger.info("receive socket " + clientSocket.getInetAddress().getHostName());
new Thread(new Worker(clientSocket)).start();
} catch (IOException e) { // TODO Auto-generated catch block
// e.printStackTrace();
}
}