线程状态一共有六种
含义
状态 | 枚举值 | 描述 |
---|---|---|
NEW | Thread.State.NEW |
线程被创建但未启动 |
RUNNABLE | Thread.State.RUNNABLE |
可运行状态(包括正在运行和就绪) |
BLOCKED | Thread.State.BLOCKED |
等待监视器锁(同步阻塞) |
WAITING | Thread.State.WAITING |
无限期等待其他线程特定操作 |
TIMED_WAITING | Thread.State.TIMED_WAITING |
有限期等待 |
TERMINATED | Thread.State.TERMINATED |
线程已终止 |
状态之间的切换条件
