java中线程的状态

Posted 去看日落吧x7Fx7Fه٥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中线程的状态相关的知识,希望对你有一定的参考价值。

在Java中线程的状态有六种

      分别为:
           NEW(新建状态):创建后,启动前。线程就处于该状态

例:
           RUNNABLE(可运行状态):线程正在执行代码,就处于该状态。

        例:
           BLOCKED(阻塞状态):一个线程获取synchronized锁对象失败,就处于该状态

 

        例:
           WAITING(无限等待):一个线程获取Lock锁对象失败,就处于该状态

        例:
           TIMED_WAITING(计时等待状态):线程正在执行sleep方法,就处于该状态

         例:
           TERMINATED(消亡状态):线程把任务执行完毕后,就处于该状态。

         例:

以上是关于java中线程的状态的主要内容,如果未能解决你的问题,请参考以下文章

Java中线程的状态

java高性能编程基础- java中线程的六种状态,线程状态变化的几种类型

Java线程及线程池状态

Java中线程的6种状态详解

java中线程的状态

Java中线程的状态