JAVA中sleep() 和 wait() 有什麼區別?

(網上的答案:sleep是線程類(Thread)的方法,致使此線程暫停執行指定時間,將執行機會給其餘線程,可是監控狀態依然保持,到時後會自動恢復。調用sleep不會釋放對象鎖。 wait是Object類的方法,對此對象調用wait方法致使本線程放棄對象鎖,進入等待此對象的等待鎖定池,只有針對此對象發出notify方法(或notifyAll)後本線程才進入對象鎖定池準備得到對象鎖進入運行狀態。) j
相關文章
相關標籤/搜索