sleep、yield、join

sleep: sleep會讓當前線程從Running狀態轉向TimedWaiting狀態 其他線程可以使用線程的interrupt方法打斷正在睡眠的線程,這時sleep方法會拋出InterruptedException,這個時候被打斷的線程馬上被喚醒 睡眠結束的線程不一定馬上執行 使用TimeUnit的sleep方法有更好的可讀性 yiled: 調用yiled方法會使當前線程由運行狀態轉變爲就緒狀
相關文章
相關標籤/搜索