线程的生命周期

 我来答
清宁时光17
2022-06-21 · TA获得超过1.4万个赞
知道大有可为答主
回答量:7200
采纳率:100%
帮助的人:42万
展开全部
                                                                         线程的生命周期

调用start方法后,线程就会进入就绪状态,当拿到cpu资源后,就会进入运行状态

运行过程中资源可能被别的线程抢占,这是线程就会进入阻塞状态

在阻塞的过程中,抢占它资源的线程执行完毕后,就会将资源设置成非占用的状态

这时,阻塞状态的线程又可以去抢资源,这时就会进入就绪态,准备执行

此时如果得到cpu资源后,就会重新进入运行状态

当在运行状态时执行完这个run方法或者是call方法后,线程就会进入到死亡状态。

1 新建状态

2 就绪状态

3 运行

4 阻塞

5 死亡

正常死亡:

异常死亡:
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式