首页 > 其他 > 详细

乐观锁与悲观锁

时间:2019-06-16 19:24:39      阅读:115      评论:0      收藏:0      [点我收藏+]

乐观锁
乐观锁是一种乐观思想,即认为读多写少,遇到并发写的可能性低,
每次去拿数据的时候都认为别人不会修改,所以不会上锁,
但是在更新的时候会判断一下在此期间别人有没有去更新这个数据(依据版本号),
如果数据未被别人更新,则自己可以更新成功,如果数据已被别人更新,则自己更新失败,需要再次读-比较-写的操作。

悲观锁
悲观锁是就是悲观思想,即认为写多,遇到并发写的可能性高,
每次去拿数据的时候都认为别人会修改,所以每次在读写数据的时候都会上锁,这样别人想读写这个数据就会block直到拿到锁。

乐观锁与悲观锁

原文:https://www.cnblogs.com/jis121/p/11032470.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!