线程池有哪些状态呢?
下文笔者讲述线程池的状态简介说明,如下所示
RUNNING:
这是最正常的状态,
接受新的任务,
处理等待队列中的任务
SHUTDOWN:
不接受新的任务提交,
但是会继续处理等待队列中的任务
STOP:
不接受新的任务提交,
不再处理等待队列中的任务,
中断正在执行任务的线程
TIDYING:
所有的任务都销毁了,workCount 为 0,
线程池的状态在转换为TIDYING状态时,
会执行钩子方法 terminated()
TERMINATED:
terminated()方法结束后,
线程池的状态就会变成这个
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


