描述:在一次使用线程池过程中,服务器日志出现pool-4637-thread-4。心生疑问,网上也有人提出疑问。
我这边出现的原因是:
ExecutorService fixedThreadPool = Executors.newFixedThreadPool(10);
这个定义在了for循环中,导致了会创建多个线程池。
这个问题对服务器是危险的,所以按理说线程池应该在所有循环代码的最外层。
以上如果描述有错误,请指正。
描述:在一次使用线程池过程中,服务器日志出现pool-4637-thread-4。心生疑问,网上也有人提出疑问。
我这边出现的原因是:
ExecutorService fixedThreadPool = Executors.newFixedThreadPool(10);
这个定义在了for循环中,导致了会创建多个线程池。
这个问题对服务器是危险的,所以按理说线程池应该在所有循环代码的最外层。
以上如果描述有错误,请指正。