sleep和wait方法

sleep()是Thread類中的方法,而wait是Object類中的方法。 sleep()方法導致了程序暫停,但是它的監控狀態依然保持,當指定時間到了,又會自動恢復運行狀態。在調用sleep()方法的過程中,線程不會釋放對象鎖。 wait()方法就是使線程停止運行,會釋放對象鎖。進入等待此對象的等待鎖定池,只有針對此對象調用notify()方法後本線程才進入對象鎖定池準備獲取對象鎖進入運行狀態。
相關文章
相關標籤/搜索