java線程狀態切換。

新創建一個新的線程對象後,再調用他的start()方法,系統會爲此線程分配CPU資源,使其處於Runnable(可運行)狀態,這是一個準備運行的階段。如果線程搶佔到CPU資源,此線程就處於Running(運行)狀態。 Runnable狀態和Running狀態可相互切換,因爲有可能線程運行一段時間後,有其他高優先級的線程搶佔了CPU資源,這時此線程就從Running狀態變成Runnable狀態。  
相關文章
相關標籤/搜索