當一個線程進入 wait 之后,就必須等其他線程 notify/notifyall,使用 notifyall,可
以喚醒所有處於 wait 狀態的線程,使其重新進入鎖的爭奪隊列中,而 notify 只能
喚醒一個。
如果沒把握,建議 notifyAll,防止 notigy 因為信號丟失而造成程序異常。
當一個線程進入 wait 之后,就必須等其他線程 notify/notifyall,使用 notifyall,可
以喚醒所有處於 wait 狀態的線程,使其重新進入鎖的爭奪隊列中,而 notify 只能
喚醒一個。
如果沒把握,建議 notifyAll,防止 notigy 因為信號丟失而造成程序異常。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。