0
A
回答
2
最好的原因是健壯性。
必須釋放一個鎖,忘記這樣做,或者沒有正確地執行(在finally塊中)會產生災難性的影響。
由於同步保護了整個代碼塊或方法塊,並在塊或方法結束時自動釋放鎖,因此使用它更安全並且導致更少的編程錯誤。
相關問題
- 1. 的Java圍繞鎖同步聲明
- 2. 同步<script>聲明?
- 3. 與嵌套鎖同步
- 4. 與固有鎖同步
- 5. 的Java Multihreading同步與鎖
- 6. 鎖聲明飽和
- 7. 與CCAnimation同步聲音
- 8. Java同步鎖
- 9. 在Java中聲明同步的順序
- 10. 聲明主要方法同步
- 11. java.lang.Object.wait() - 「任何和所有」同步聲明?
- 12. NullPointerException異常的同步聲明
- 13. 特定碼同步聲明片斷
- 14. 遞歸/嵌套鎖定在C#與鎖聲明
- 15. 同步,鎖定與廣播傳遞
- 16. 鎖定和條件與同步
- 17. 同步與ReentrantLock無爭用鎖
- 18. Posix線程與互斥鎖的同步
- 19. Java同步/鎖定
- 20. 同步塊鎖定
- 21. 同步vs鎖vs同步映射
- 22. 聲音同步?
- 23. 同步對象:鎖定代碼與鎖定對象
- 24. Viewpager的聲音與圖像不同步
- 25. 與NStimer iphone sdk同步聲音?
- 26. 與聲明
- 27. 與LINQ聲明
- 28. Python與聲明
- 29. CallableStatement與聲明
- 30. :與ELIF聲明