Java多线程并发体系实战(微课视频版)
上QQ阅读APP看书,第一时间看更新

1.5.1 线程状态

Thread.State是一个枚举类。一个线程在给定的时间点只能处于一种状态。这些状态是不反映任何操作系统线程状态的JVM线程状态。

1.NEW

尚未启动的线程处于此状态。

2.RUNNABLE

在JVM中执行的线程处于此状态。

3.BLOCKED

阻塞等待拿锁的线程处于此状态。

4.WAITING

无限期等待的线程处于此状态。

5.TIMED_WAITING

最大等待指定时间的线程处于此状态。

6.TERMINATED

已退出的线程处于此状态。