最新国产好看的视频,伊人天堂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)文章

最新評論

鄂托克前旗| 贡山| 元阳县| 宕昌县| 连州市| 彰化市| 京山县| 晋江市| 瓮安县| 喀喇沁旗| 玉门市| 紫阳县| 屏边| 新沂市| 开远市| 常德市| 甘德县| 通州市| 巴青县| 洛阳市| 镇远县| 文化| 武威市| 莱州市| 前郭尔| 客服| 宣城市| 建水县| 巴青县| 朔州市| 来宾市| 娄烦县| 九江县| 定远县| 泌阳县| 泗洪县| 商河县| 竹山县| 罗甸县| 金塔县| 加查县|