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

當一個線程進入 wait 以後就必須等其餘線程 notify/notifyall,使用 notifyall, spa

以喚醒全部處於 wait 狀態的線程使其從新進入鎖的爭奪隊列中 notify 只能 線程

喚醒一個隊列

若是沒把握建議 notifyAll,防止 notigy 由於信號丟失而形成程序異常it

相關文章
相關標籤/搜索