十三: 悲观锁乐观锁:解决丢失更新问题
生活随笔
收集整理的這篇文章主要介紹了
十三: 悲观锁乐观锁:解决丢失更新问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
悲觀鎖:認為丟失更新一定會出現,可以在查詢的時候加入for update
認為丟失更新一定會出現,查詢時:?select * from account for update;for update :?數據庫鎖機制,排它鎖。
?
樂觀鎖:認為丟失更新一定不會出現,要求程序員自己控制,通過設置version比對
認為丟失更新一定不會出現,設置Version為0,A事務先提交:數據庫Version變成1,B事務在提交的時候,比對數據庫和自己的version,
如果不一樣,不允許提交,要先更新。
?
?
轉載于:https://www.cnblogs.com/ltfxy/p/10236188.html
總結
以上是生活随笔為你收集整理的十三: 悲观锁乐观锁:解决丢失更新问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Lammps命令与in文件
- 下一篇: FormData 的使用