线程的状态
作者:互联网
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