最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

圖解Java線程的生命周期

 更新時間:2014年10月31日 10:04:11   投稿:hebedich  
本文主要介紹了Java中線程的5種狀態(tài)(新建(New)、就緒(Runable)、運行(Running)、阻塞(Blocked)和死亡(Dead))之間的轉(zhuǎn)換圖解,有需要的朋友可以參考下

在Java中,線程有5中不同狀態(tài),分別是:新建(New)、就緒(Runable)、運行(Running)、阻塞(Blocked)和死亡(Dead)。它們之間的轉(zhuǎn)換圖如下:

上圖有一個例外,調(diào)用yield()方法可以讓當(dāng)前處于運行狀態(tài)的線程轉(zhuǎn)入就緒狀態(tài)。如果要測試某線程是否已經(jīng)死亡,可以使用isAlive()方法,該方法在線程處于就緒、運行、阻塞時放回true,新建和死亡時返回false。不要試圖對一個已經(jīng)死亡的線程調(diào)用start()方法而重新啟動,死亡就是死亡和人一樣,不可能再生。還有也不要對一個線程調(diào)用兩次start()方法,這同樣會引發(fā)異常。

相關(guān)文章

最新評論

光山县| 和平区| 肃宁县| 大荔县| 大港区| 阳春市| 马鞍山市| 广东省| 建宁县| 易门县| 新安县| 阳春市| 年辖:市辖区| 荔浦县| 高淳县| 错那县| 崇义县| 体育| 儋州市| 郎溪县| 神农架林区| 广平县| 苍山县| 紫云| 三明市| 郯城县| 诸城市| 博罗县| 康定县| 梁平县| 民勤县| 静宁县| 永康市| 集安市| 大姚县| 旺苍县| 泗水县| 大渡口区| 孝昌县| 晋中市| 福安市|