Thread常用方法

2021-10-12 21:16:01 字數 1131 閱讀 1720

@override

public

void

run(

)

public

static

void

main

(string[

] args)

@override

public

void

run(

)catch

(interruptedexception e)

}}

原本輸出main,但是使用join方法使main執行緒無條件等待,所以先執行thread0執行緒,在執行main

public

static

void

main

(string[

] args)

throws interruptedexception })

; t.

start()

; t.

join()

;//當前執行緒無條件等待

system.out.

println

(thread.

currentthread()

.getname()

);}

即使執行緒在執行,也可以將該執行緒中斷掉

public

static

void

main

(string[

] args)

throws interruptedexception

catch

(interruptedexception e)}}

}); t.

start()

;//執行緒開始,中斷標誌位是false

thread.

sleep

(5000);

t.interrupt()

;//將執行緒的中斷標誌位設定成true

system.out.

println

("main");

}

Thread常用方法

start start 啟動當前執行緒 呼叫當前執行緒的run run run 通常需要重寫thread類中的此方法,將建立的執行緒要執行的操作宣告在此方法中。currentthread currentthread 靜態方法,返回執行當前 的執行緒。getname getname 返回當前執行緒的名...

Thread常用方法

方法用途 static thread currentthread 得到當前執行緒 getname 返回執行緒的名稱 setname string name 將執行緒的名稱設定為由name指定的名稱 start 呼叫run 方法啟動執行緒,開始執行緒的執行 run 存放執行緒體 thread.slee...

Thread的常用方法

一 測試thread中常用方法 1.start 啟動當前執行緒 呼叫當前執行緒的run 2.run 通常 需要重寫thread類中的此方法,將建立的執行緒要執行的操作宣告在此方法中 3.currenthread 靜態方法,返回執行當前 的執行緒 4.getname 獲取當前執行緒的名字 5.setn...