首页
试卷
试题
登录
注册
解释一下乐观锁和悲观锁的概念吗?它们在什么情况下会被使用?
题目
解释一下乐观锁和悲观锁的概念吗?它们在什么情况下会被使用?
正确答案
乐观锁假设在大多数情况下,事务之间不会产生冲突,因此允许并发操作。在进行修改时,会比较先前读取的数据与当前数据,如果数据没有被其他事务修改,则允许更新。
悲观锁假设会有冲突,因此在读取和修改数据时,会使用锁来阻止其他事务的干扰。
5