Java多線程(5):線程的生命週期(5種狀態)

1、新生狀態:new了一個對象之後進入新生狀態。 2、就緒狀態: (1)start()方法進入就緒狀態。 (2)在運行過程中遇到了阻塞,阻塞事件解除之後進入就緒狀態。 (3)yield()讓出CPU調度之後線程進入就緒狀態。 (4)JVM從本地線程切換到其他線程。 3、運行狀態:CPU執行線程。 4、阻塞狀態: (1)sleep() (2)join() (3)wait() (4)IO操作read、
相關文章
相關標籤/搜索