版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
SHUTDOWN状态只有在调用shutdown方法时才会存在
STOP在调用shutdownNow方法时才会存在
TIDYING和TERMINATED在调用tryTerminate时可能会存在
TIDYING状态出现在工作线程集合为空的情况下
TERMINATED出现在在设置完TIDYING,回调terminated()调用完成之后
线程池一旦调用shutdown或者shutdownNow会拒绝任何任务的提交
下图是线程池状态轮换图: