sleep方法:
屬於Thread類中的方法;會導致程序暫停執行指定的時間,讓出cpu該其他線程,但是他的監控狀態依然保持着,當指定時間到了之后,又會自動恢復運行狀態;在調用sleep方法的過程中,線程不會釋放對象鎖。(只會讓出CPU,不會導致鎖行為的改變)
wait方法:
屬於Object類中的方法;在調用wait方法的時候,線程會放棄對象鎖,進入等待此對象的等待鎖定池,只有針對此對象調用notify方法后本線程才進入對象鎖定池准備。獲取對象鎖進入運行狀態。(不僅讓出CPU,還釋放已經占有的同步資源鎖)
