【Java】线程的生命周期
1.线程的生命周期

2.流程
(1)新建
Thread t1 = new MyThread(); 此时线程状态为新建NEW
(2)就绪
t1.start(); 线程从NEW变为RUNNABLE状态,等待CPU调度执行权
(3)运行
获取CPU执行权,调用run()方法,线程从RUNNABLE状态变为RUNNING状态,
(4)阻塞Blocked
比如调用了sleep,wait方法被加入waitSet中。
(5)死亡Terminated
比如调用了stop()。
参考:

浙公网安备 33010602011771号