Chaos2018

并发编程线程状态

并发线程有五个状态:创建->就绪->运行->阻塞->死亡。

创建:新建的线程处于创建或者出生状态。

就绪:1)调用start方法,调用start方法后,线程并不会直接运行,而是需要等待cpu调度。

          2)解除阻塞状态也会进入就绪状态

          3)yelid方法

          4)jvm调用其他线程,当前先出处于就绪。

运行:cpu调用。

阻塞:1)sleep 方法,sleep会占用资源

          2)wait方法,wait不会占用资源

          3)join方法,

          4)调用io方法,如read write

死亡:1)正常执行完线程;

           2)stop 方法,不推荐,过期

           3)destory 方法,不推荐,过期

posted on 2020-01-07 16:33  Chaos2018  阅读(115)  评论(0编辑  收藏  举报

导航