java多線程之線程的狀態轉變

線程的對象在不同的運行時期有不同的狀態,狀態信息就存在於State枚舉類中 線程的狀態轉換關係: 線程進入Runnable狀態大體分爲如下5種情況: 1.調用sleep()方法後經過的時間超過了指定的休眠時間。 2.線程調用的阻塞IO已經返回,阻塞方法執行完畢 2.線程成功的獲得了試圖同步的監視器。 4.線程正在等待某個通知,其他線程發出了通知。 5.處於掛起狀態的線程調用了resume恢復方法。
相關文章
相關標籤/搜索