* 1. start():啟動當前執行緒;呼叫當前執行緒的run()
* 2. run(): 通常需要重寫thread類中的此方法,將建立的執行緒要執行的操作宣告在此方法中
* 3. currentthread():靜態方法,返回執行當前**的執行緒
* 4. getname():獲取當前執行緒的名字
* 5. setname():設定當前執行緒的名字
* 6. yield():釋放當前cpu的執行權
* 8. stop():已過時。當執行此方法時,強制結束當前執行緒。
* 9. sleep(long millitime):讓當前執行緒「睡眠」指定的millitime毫秒。在指定的millitime毫秒時間內,當前執行緒是阻塞狀態。
* 10. isalive():判斷當前執行緒是否存活
一種是守護執行緒,一種是使用者執行緒。* 執行緒的優先順序:
* 1.
* max_priority:10
* min _priority:1
* norm_priority:5 -->預設優先順序
* 2.如何獲取和設定當前執行緒的優先順序:
* getpriority():獲取執行緒的優先順序
* setpriority(int p):設定執行緒的優先順序
** 說明:高優先順序的執行緒要搶占低優先順序執行緒cpu的執行權。但是只是從概率上講,高優先順序的執行緒高概率的情況下被執行。並不意味著只當高優先順序的執行緒執行完以後,低優先順序的執行緒才執行。
執行緒通訊:wait() / notify() / notifyall() :此三個方法定義在object類中的。
Thread類中的常用的方法
執行緒的優先順序 1.max priority 10 min priority 1 norm priority 5 預設優先順序 2.如何獲取和設定當前執行緒的優先順序 getpriority 獲取執行緒的優先順序 setpriority int p 設定執行緒的優先順序 說明 高優先順序的執行緒要...
測試Thread類中的常用方法
測試thread類中的常用方法 1 start 啟動當前執行緒 呼叫當前執行緒的run 方法 2 run 通常重寫thread類中的此方法,將建立的執行緒要執行的操作宣告在此方法中 3 currentthread 靜態方法,返回執行當前 的執行緒 4 getname 獲取當前執行緒的名字 5 set...
Thread類的常用方法
string getname 返回該執行緒的名稱。void setname string name 改變執行緒名稱,使之與引數 name 相同。int getpriority 返回執行緒的優先順序。void setpriority int newpriority 更改執行緒的優先順序。boolean...