Java 线程状态

线程的5个状态:

1、创建状态
当调用 start() 方法,线程立即进入就绪状态,但不意味着立即调度执行。

2、就绪状态

3、 运行状态
进入运行状态,线程才真正执行线程体的代码块

4、阻塞状态
当调用 sleep, wait 或同步锁定时,线程进入阻塞状态,就是代码不往下执行,阻塞事件解除后,重新进入就绪状态,等待 cpu 调度执行。

5、死亡状态
线程中断或者结束,一进入死亡状态,就不能再次启动

原文地址:https://www.cnblogs.com/bigband/p/13544092.html