首頁 > Java > Java入門 > Java中sleep()與wait()有什麼差別

Java中sleep()與wait()有什麼差別

王林
發布: 2020-07-15 16:42:14
轉載
2723 人瀏覽過

Java中sleep()與wait()有什麼差別

區別如下:

sleep()是執行緒類別(Thread)的方法,用於將執行緒暫停執行指定時間,把執行機會給其他執行緒。但是監控狀態依然維持,到時後會自動恢復。呼叫sleep()方法不會釋放物件鎖定。

(相關教學推薦:java入門教學

wait()是Object類別的方法,物件呼叫wait()方法導致本執行緒放棄物件鎖,進入等待此物件的等待鎖定池,只有針對此物件發出notify方法(或notifyAll)後,本執行緒才進入物件鎖定池,準備取得物件鎖定進入運作狀態。

(影片教學推薦:java影片教學

以上是Java中sleep()與wait()有什麼差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:csdn.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板