線程死鎖有什么用?
加鎖后,保護當前線程正常的運行,其他線程知道了后,不會老是向系統申請資源。
例如A線程進入廁所,他沒有鎖,沒有把‘’里面有人‘’的標志顯示出來,外面一有其他線程想上廁所就會問一下,他每次都要回答,外面的等待上廁所的一直在問,這就死鎖。如果他上鎖了,外面的人知道里面有人就不會再去問了,只會等待線程A開門出來,不會老叫他好了沒?
下一篇神鬼傳奇現在還有得玩嗎
線程死鎖有什么用?
加鎖后,保護當前線程正常的運行,其他線程知道了后,不會老是向系統申請資源。
例如A線程進入廁所,他沒有鎖,沒有把‘’里面有人‘’的標志顯示出來,外面一有其他線程想上廁所就會問一下,他每次都要回答,外面的等待上廁所的一直在問,這就死鎖。如果他上鎖了,外面的人知道里面有人就不會再去問了,只會等待線程A開門出來,不會老叫他好了沒?