JAVA线程的几种状态
线程状态一共有六种
含义
状态 | 枚举值 | 描述 |
---|---|---|
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 | 线程已终止 |
状态之间的切换条件