这个图是韩顺平老师的图,上面的每一个部分都是重点啊!!!
在jdk库中
- 线程状态。 线程可以处于以下状态之一:
NEW
尚未启动的线程处于此状态。RUNNABLE
在Java虚拟机中执行的线程处于此状态。BLOCKED
被阻塞等待监视器锁定的线程处于此状态。WAITING
正在等待另一个线程执行特定动作的线程处于此状态。TIMED_WAITING
正在等待另一个线程执行动作达到指定等待时间的线程处于此状态。TERMINATED
已退出的线程处于此状态
或者是这种枚举的
- Enum Constant Summary
-
Enum Constants Enum Constant and Description BLOCKED
一个线程的线程状态阻塞等待监视器锁定。
NEW
线程尚未启动的线程状态。
RUNNABLE
可运行线程的线程状态。
TERMINATED
终止线程的线程状态。
TIMED_WAITING
具有指定等待时间的等待线程的线程状态。
WAITING
等待线程的线程状态
-
RUNNABLE里面有两种,一种是Ready ,另一种是Running
这种叫法就是7种