ExecutorService不关闭会怎样,或者怎么样保证web项目的公用线程池在项目结束时在关闭?
阿神2017-04-18 10:51:25
If you don’t actively close the thread pool, there will be some dormant threads in the pool, which will usually be shut down after 1 minute.
So if a thread pool is used in a web project, it is best to turn off the initialized thread pool in the ServletContextListener.destroy method, usually using shutdown()
或 shutdownNow()
,如果做得完善些,可以再加上 awaitTermination
such processing.