1. 程式人生 > >執行緒 thread的各種方法 join方法會拋異常 sleep方法會拋異常

執行緒 thread的各種方法 join方法會拋異常 sleep方法會拋異常

isAlive()判斷執行緒是否還活著,即執行緒是否還未終止
getPriority()獲得執行緒的優先順序數值
setPriority()設定執行緒的優先順序數值,優先順序越高,它獲得的cpu的執行時間就越多
Thread.sleep()將當前執行緒睡眠指定為毫秒數
join()呼叫某執行緒的該方法,將當前執行緒與該執行緒"合併",即等待該執行緒結束,再恢復當前執行緒的執行
yield()讓出cpu,當前執行緒進入就緒佇列等待排程
wait()當前執行緒進入物件的wait pool
notyfy()/notyfyAll()喚醒物件的wait pool中的一個/所有等待執行緒


sleep方法  是Thread的靜態方法:會丟擲InterruptedException 使得當前執行緒休眠(暫時停止執行millis毫秒)
由於是靜態方法,sleep可以由類名直接呼叫:Thread.sleep()
join方法:合併某個執行緒