首页 > 编程语言 > 详细

线程的状态

时间:2019-06-12 15:44:38      阅读:131      评论:0      收藏:0      [点我收藏+]

1,新建状态

用new语句创建的线程对象处于新建状态,此时它和其他java对象一样,只是在堆区中分配了内存。

2,就绪状态

线程创建后,用start()方法即可将线程提至就绪状态,等待获得CPU的使用。

3,运行状态

处于这个状态的线程占用cpu,执行程序代码,如果计算机只有一个cpu,则同一时刻只会有一个线程处于运行状态,若有多个cpu,则同一时刻可以让多个线程占用不同cpu,同时处于运行状态。

4,阻塞状态

线程因为某些原因放弃cpu,暂时停止运行。

5,死亡状态

当线程退出run方法时(不管正常或异常退出run方法),就进入死亡状态,该线程结束生命周期。

技术分享图片

线程的状态

原文:https://www.cnblogs.com/wskb/p/11009955.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!