java基礎-線程的狀態

線程創建後,並不會立刻執行,可是要和其他線程搶佔CPU資源。線程從創建到滅亡有七個狀態。 首先看不包含其他路徑的一個線程狀態流轉圖: 當然,線程的運行並不是一帆風順的,其中有很多情況需要考慮。下面增加兩種情況:sleeping、wait。Sleeping是一種超時等待,時間結束後,繼續去爭用CPU資源。wait就是一種等待,除非執行notify或notifyAll。 有個這張圖後,我們去看代碼。
相關文章
相關標籤/搜索