說說 sleep() 方法和 wait() 方法區別和共同點?

這是一道面試題,可以看一下我畫的上面這幅圖,和《Java線程生命週期,及線程狀態轉換》這篇文章。 Sleep()方法和wait()方法都用來改變線程的狀態,能夠讓線程從運行狀態,轉變爲休眠狀態。 更加具體來講: 調用sleep()方法和帶有超時參數的wait()方法,都會讓線程狀態從RUNNABLE,變爲TIMED_WATING 調用無參的wait()方法,會讓線程狀態從RUNNABLE變爲WAT
相關文章
相關標籤/搜索