Skip to content
面试手册
Search
K
Main Navigation
首页
Java
Java基础面试题
JVM面试题
Java并发编程面试题
数据库
MySQL面试题
Redis面试题
MyBatis面试题
微服务
Spring面试题
SpringMVC面试题
SpringBoot面试题
SpringCloud面试题
Dubbo面试题
MQ
消息队列基础
RabbitMQ精选面试题
Kafka精选面试题
RocketMQ精选面试题
学习
Java
SpringBoot
GitHub
Twitter
Appearance
GitHub
Twitter
Menu
Return to top
目录概览
Table of Contents for current page
线程池都有哪些状态?
#
RUNNING
这是最正常的状态,接受新的任务,处理等待队列中的任务。
SHUTDOWN
不接受新的任务提交,但是会继续处理等待队列中的任务。
STOP
不接受新的任务提交,不再处理等待队列中的任务,中断正在执行任务的线程。
TIDYING
所有的任务都销毁了,workCount 为 0,线程池的状态在转换为 TIDYING 状态时,会执行钩子方法 terminated()。
TERMINATED
terminated()方法结束后,线程池的状态就会变成这个。