线程是 JVM 执行任务的最小单元,理解线程的状态转换是理解后续多线程问题的基础。
在 JVM 运行中,线程一共有 NEW、RUNNABLE、BLOCKED、WAITING、TIMED_WAITING、TERMINATED 六种状态,这些状态对应 Thread.State 枚举类中的状态。
Thread.State枚举源码:
为方便阅读,在此去掉了文档注释
public
京公网安备 11010502049817号