J2SE第九章——執行緒(常用方法)
阿新 • • 發佈:2019-02-15
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個