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