獲取執行緒的名稱:
1.使用thread類中的方法getname()
string getname()返回該執行緒的名稱。
2.可以獲取到當前正在執行的執行緒,使用執行緒中的getname()獲取執行緒的名稱
static thread currentthread()返回當前正在執行的執行緒物件的引用。
main程式:
publicclass
demo01threadname
}
publicclass mythread extends
thread
}
getname獲取名稱。
設定執行緒的名稱:
1.使用thread類中的方法setname(名字)
void setname(string name)改變執行緒名稱,使之與引數的name相同
2.建立乙個帶引數的構造方法,引數傳遞執行緒的名稱,呼叫父類的帶參構造方法,把執行緒傳遞給夫類,讓父類thread給子執行緒起個名字。
publicclass
demo01setname
}
設定執行緒名稱的兩種方式。
publicclass mythread extends
thread
public mythread(string name)
@override
public
void
run()
}
public static void sleep ;使當前正在執行的執行緒以指定的毫秒數暫停,毫秒執行結束後繼續執行。
方法1:
publicclass
demo02sleep
}}
方法2:
publicclass
demo02sleep
catch
(interruptedexception e) }}
}
Thread類的常用方法
string getname 返回該執行緒的名稱。void setname string name 改變執行緒名稱,使之與引數 name 相同。int getpriority 返回執行緒的優先順序。void setpriority int newpriority 更改執行緒的優先順序。boolean...
Thread類的常用方法
測試thread中的常用方法 1.start 啟動當前執行緒 呼叫當前執行緒的run 2.run 通常需要重寫thread類中的此方法,將建立的執行緒要執行的操作宣告在次方法中 3.currentthread 靜態方法,返回執行當前 的執行緒 4.getname 獲取當前執行緒的名字 5.setna...
Thread類中的常用方法
1.start 啟動當前執行緒 呼叫當前執行緒的run 2.run 通常需要重寫thread類中的此方法,將建立的執行緒要執行的操作宣告在此方法中 3.currentthread 靜態方法,返回執行當前 的執行緒 4.getname 獲取當前執行緒的名字 5.setname 設定當前執行緒的名字 6...