我有下一个代码:
Executor exe = Executors.newFixedThreadPool(20);
while (true) {
try {
exe.execute(new DispatcherThread(serverSocket.accept()));
continue;
} catch (SocketException sExcp) {
System.exit(-1);
} catch (Exception excp) {
System.exit(-1);
}
}
对于每个DispatcherThread
我创建一个到数据库的连接(这意味着我有 20 个连接),我需要知道的是如何在线程停止或它停止或完成其流程时关闭与数据库的连接。