1. 程式人生 > >java 執行緒的五種狀態

java 執行緒的五種狀態

1、執行緒被建立

Thread t = new Thread();

2、可執行狀態

執行緒已經準備就緒 呼叫了start方法,但是還沒有獲得cpu的時間

3、執行狀態

獲得時間片,執行緒開始執行

4、阻塞狀態

     1、呼叫了wait方法

     2、因為用了synchornized

     3、呼叫了Thread.sleep

     4、發出了I/O請求

     5、時間片被奪走,或時間片完

5、死亡狀態

run方法完成