1. 程式人生 > >J2SE第九章——執行緒(常用方法)

J2SE第九章——執行緒(常用方法)

3 狀態轉換

         建立執行緒物件 new--> 執行緒啟動,進入就緒狀態 start() 等CPU空閒

         ---->run()方法真正開始執行 ----> 阻塞執行緒,繼續進入就緒(準備)狀態

         ----> 執行完畢

4 常用API

                   測試執行緒是否處於活動狀態

                   返回執行緒優先順序(獲取CPU控制概率高)

                   設定執行緒優先順序

                   獲取執行緒名稱

                   靜態方法

                   當執行到sleep方法時,當前執行緒會讓出(毫秒值時間段)CPU 控制權

                   一旦毫秒時間段到了,當前執行緒進入“就緒”狀態

                   執行join()方法,當前執行緒會立即讓出CPU控制權,讓給join()方法的那個執行緒類去執行

                   一直等到那個執行緒類執行完,別的執行緒才會獲得CPU的控制

                   獲取當前執行緒  靜態方法

                   讓出CPU,讓其他執行緒執行

執行緒知識點

         1. 執行緒的兩種建立方式:Thread   Runnable

         2. 常用API  sleep()  currentThread()

         3. 執行緒同步

         4. 生產者/消費者 wait()  notify()  5個