悲观锁:每次去拿数据或者获取数据都认为会被人修改,所以每次来拿数据,操作数据都会加锁
乐观锁:每次来拿数据都认为不会被人修改,就不会加锁,但是在数据更新后就会去检查版本是否有冲突
例如:SVN 提交代码就是利用的乐观锁的机制
本文共 158 字,大约阅读时间需要 1 分钟。
悲观锁:每次去拿数据或者获取数据都认为会被人修改,所以每次来拿数据,操作数据都会加锁
乐观锁:每次来拿数据都认为不会被人修改,就不会加锁,但是在数据更新后就会去检查版本是否有冲突
例如:SVN 提交代码就是利用的乐观锁的机制
转载于:https://my.oschina.net/saulc/blog/1526800