当前位置:学者斋 >

计算机 >java语言 >

java线程的几种状态

java线程的几种状态

导语:线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。下面是Java线程的介绍,欢迎参考!

java线程的几种状态

新建:new一个Thread对象或者其子类对象就是创建一个线程,当一个线程对象被创建,但是没有开启,这个时候,

只是对象线程对象开辟了内存空间和初始化数据。

就绪:新建的'对象调用start方法,就开启了线程,线程就到了就绪状态。

在这个状态的线程对象,具有执行资格,没有执行权。

运行:当线程对象获取到了CPU的资源。

在这个状态的线程对象,既有执行资格,也有执行权。

冻结:运行过程中的线程由于某些原因(比如wait,sleep),释放了执行资格和执行权。

当然,他们可以回到运行状态。只不过,不是直接回到。

而是先回到就绪状态。

死亡:当线程对象调用的run方法结束,或者直接调用stop方法,就让线程对象死亡,在内存中变成了垃圾。

标签: JAVA 线程
  • 文章版权属于文章作者所有,转载请注明 https://xuezhezhai.com/jsj/java/g66x2.html