執行緒的禮讓指的是先將資源讓出去給別的執行緒先執行,執行緒的禮讓可以使用thread中提供的方法:
禮讓執行的時候每一次呼叫yield()方法都只會禮讓一次當前的資源。
執行緒的優先順序越高越有可能搶占到資源,thread裡面有兩個處理方法:
(1)設定優先順序:
(2)獲取優先順序:
在進行優先順序定義的時候都是通過int型的數字來完成的,而對於此數字的選擇在thread類裡面有三個常量:
那麼主方法是乙個主線程,主線程的優先順序為:5
主線程屬於中等優先順序,而預設建立的執行緒也是中等優先順序。
需要注意的是優先順序高的有可能先執行,而不是一定會先執行。
執行緒常用操作方法
thread 類中提供有設定執行緒名稱以及獲得執行緒名的方法 獲取執行緒名稱 執行緒休眠 在進行休眠的時候可能會產生中斷異常 執行緒中斷 執行緒強制執行 執行緒禮讓 執行緒優先順序 範例 package practicepackage class mmthread implements runnab...
Java 多執行緒常用操作方法
1.多執行緒常用方法 currentthread 獲取當前執行的執行緒 getname 獲取執行緒名稱 setname 設定執行緒名稱 sleep long millis 是乙個靜態方法,使當前執行執行緒進入睡眠狀態 join join long millis 是乙個例項方法,使當前執行執行緒進入阻...
多執行緒(二) 常用操作方法
public thread runnable target 構造方法 public thread runnable target,string name 構造方法,建立執行緒的時候設定名稱 public final synchronized void setname string name 設定執行...