JavaSE---线程的生命周期

Posted anpeiyong

tags:

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

1、线程的生命周期:新建、就绪、运行、阻塞、死亡

2、运行状态线程进入阻塞:

    1.1  调用sleep方法主动放弃;

    1.2  调用线程的suspend方法将线程挂起,不推荐使用;

    1.3  线程调用一个阻塞IO方法,直到方法返回之前,该线程将被阻塞;

  (处于阻塞状态的线程在合适的时候重新进入  就绪状态) 

3、阻塞状态线程重新进入就绪:

    1.1  sleep方法结束;

    1.2  阻塞IO方法已经返回;

    1.3  被挂起的线程调用resume恢复方法;

4、调用线程的yield()方法,即可让线程由  运行状态  进入  就绪状态;

以上是关于JavaSE---线程的生命周期的主要内容,如果未能解决你的问题,请参考以下文章

辅以图示简述Java线程的生命周期

Java并发基础Java线程的生命周期

Java线程的生命周期

高并发线程的生命周期其实没有我们想象的那么简单!!

第八十二课线程的生命周期

Java中线程的生命周期