1、避免一個線程同時獲取多個鎖 。
2、避免一個線程在鎖內同時占用多個資源,盡量保證每個鎖只占用一個資源 。
3、嘗試使用定時鎖,使用Lock.tryLock(timeout)來替代使用內部鎖機制 。
【預防死鎖的方法】4、對于數據庫鎖,加鎖和解鎖須在一個數據庫連接里,否則會出現解鎖失敗的情況 。
猜你喜歡
- 15歲該怎么正確成長 15歲正確成長的方式
- 天澤的寓意
- 天縱的寓意
- 關于積極向上的書法句子 形容勵志的書法句子
- 同方的寓意
- 蘋果6s顯示屏老是不滅怎么辦 導致蘋果6s顯示屏老是不滅的原因又是什么
- 同甫的寓意
- 同光的寓意
- 我愛這土地的思想感情 關于我愛這土地的思想感情介紹
- 同和的寓意
