ThreadPoolExecutor 理解
参考文档:
https://www.cnblogs.com/Shining-stars/p/12749752.html
https://www.cnblogs.com/windpoplar/p/10545803.html (这篇比较实用)
在main方法中使用线程池执行方法,main方法没有正常终止。
原因:
1. 线程池 corePoolSize >0
2. 没有调用 shutdown() 方法(也就是任务执行完之后,将线程池终止掉)
1 && 2 同时满足
解决办法:
方法1. 线程池 corePoolSize =0
方法2. 调用 shutdown() 方法(也就是任务执行完之后,将线程池终止掉)