notify()和 notifyAll()有什么區別?


當一個線程進入 wait 之后,就必須等其他線程 notify/notifyall,使用 notifyall,可

以喚醒所有處於 wait 狀態的線程,使其重新進入鎖的爭奪隊列中,而 notify 只能

喚醒一個。

如果沒把握,建議 notifyAll,防止 notigy 因為信號丟失而造成程序異常。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM