乐观锁与悲观锁

(1)什么是乐观锁

乐观锁认为一个用户读数据的时候,别人不会去写自己所读的数据。

(2)什么是悲观锁

悲观锁和乐观锁相反,觉得自己读数据库的时候,别人可能刚好在写自己刚读的数据。在对数据时候,为了不让别人修改自己读取的数据,就会先对自己读取的数据加锁,只有自己把数据读完了,才允许别人修改那部分数据。或者自己修改某条数据的时候,不允许别人读取该数据,只有自己整个事务都提交了,才释放自己加上的锁,才允许其他用户访问那部分数据。

posted @ 2021-07-11 13:19  Eleanor123  阅读(46)  评论(0编辑  收藏  举报