当前位置: 首页 >知识百科 > 内容

java线程的生命周期有哪些特点(java线程的生命周期有哪些)

知识百科
导读 新建-就绪-(阻塞)-运行--死亡其中当用new 创建完一个线程对象后,该线程处于新建状态 当线程对象调用了start()后,该线程处于就...
2024-06-29 16:29:46

新建-就绪-(阻塞)-运行--死亡其中当用new 创建完一个线程对象后,该线程处于新建状态 当线程对象调用了start()后,该线程处于就绪状态 如果处于就绪状态的线程获得CPU时间片。

开始执行run方法的线程执行体,该线程处于运行状态 如果线程调用了sleep()或者调用了一个阻塞式IO方法等,该线程处于阻塞状态 如果线程的run()执行完成或者抛出一个未捕获的异常等原因。

该线程处于死亡状态。

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。