其他分享
首页 > 其他分享> > 线程的状态

线程的状态

作者:互联网

1,新建状态

用new语句创建的线程对象处于新建状态,此时它和其他java对象一样,只是在堆区中分配了内存。

2,就绪状态

线程创建后,用start()方法即可将线程提至就绪状态,等待获得CPU的使用。

3,运行状态

处于这个状态的线程占用cpu,执行程序代码,如果计算机只有一个cpu,则同一时刻只会有一个线程处于运行状态,若有多个cpu,则同一时刻可以让多个线程占用不同cpu,同时处于运行状态。

4,阻塞状态

线程因为某些原因放弃cpu,暂时停止运行。

5,死亡状态

当线程退出run方法时(不管正常或异常退出run方法),就进入死亡状态,该线程结束生命周期。

标签:处于,状态,run,线程,cpu,运行
来源: https://www.cnblogs.com/wskb/p/11009955.html