当我们使用锁同步代码的时候,会在什么时候释放锁呢
生活随笔
收集整理的這篇文章主要介紹了
当我们使用锁同步代码的时候,会在什么时候释放锁呢
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.當前線程的同步方法、代碼塊執行結束的時候釋放。
2.當前線程在同步方法、同步代碼塊中遇到break 、 return 終于該代碼塊或者方法的時候釋放。
3.出現未處理的error或者exception導致異常結束的時候釋放。
4.程序執行了 同步對象 wait 方法 ,當前線程暫停,釋放鎖
總結
以上是生活随笔為你收集整理的当我们使用锁同步代码的时候,会在什么时候释放锁呢的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java的8锁问题
- 下一篇: CAS存在的问题以及解决方案