當(dāng)前位置:
首頁(yè) >
十三: 悲观锁乐观锁:解决丢失更新问题
發(fā)布時(shí)間:2025/7/25
36
豆豆
生活随笔
收集整理的這篇文章主要介紹了
十三: 悲观锁乐观锁:解决丢失更新问题
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
悲觀鎖:認(rèn)為丟失更新一定會(huì)出現(xiàn),可以在查詢的時(shí)候加入for update
認(rèn)為丟失更新一定會(huì)出現(xiàn),查詢時(shí):?select * from account for update;for update :?數(shù)據(jù)庫(kù)鎖機(jī)制,排它鎖。
?
樂(lè)觀鎖:認(rèn)為丟失更新一定不會(huì)出現(xiàn),要求程序員自己控制,通過(guò)設(shè)置version比對(duì)
認(rèn)為丟失更新一定不會(huì)出現(xiàn),設(shè)置Version為0,A事務(wù)先提交:數(shù)據(jù)庫(kù)Version變成1,B事務(wù)在提交的時(shí)候,比對(duì)數(shù)據(jù)庫(kù)和自己的version,
如果不一樣,不允許提交,要先更新。
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/ltfxy/p/10236188.html
總結(jié)
以上是生活随笔為你收集整理的十三: 悲观锁乐观锁:解决丢失更新问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Lammps命令与in文件
- 下一篇: FormData 的使用