- 线程的生命周期 线程具有生命周期,其中包含 5种状态(出生状态,就绪状态,运行状态、暂停状态、死亡状态)。 出生状态就是线程被创建时的状态:当线程对象调用 start()方法 后,线程处于就绪状态(又称为可执行状态); 当线程得到系统资源后就进入了运行状态。
一且线程进入运行状态,它会在就绪与运行状态下 转换,同时也有可能进入暂停或死亡状态;当处于运行状态下的线程 调用 sleep()方法 、wait()方法 或者发生用塞时,会进入 誓停状态;当在休眠结束、调用 notify()方法 或 notifyAll()方法、或者塞解除时, 线程会重新进入就绪态:当线程的run()方法执行完毕,或者线程发生错误、异常时,线程进入 死亡状态。
Original: https://www.cnblogs.com/TeaTracing/p/16125553.html
Author: TeaTracing
Title: 线程的生命周期
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/622655/
转载文章受原作者版权保护。转载请注明原作者出处!