乐观锁(Optimistic Locking)是一种并发控制的方法,它的核心思想是:
假设多个并发操作不会彼此冲突
在数据提交更新时才检查是否有冲突
如果发现冲突则回滚操作
与悲观锁相比:
悲观锁:假设会发生冲突,提前加锁,其他线程需要等待
乐观锁:假设不会发生冲突,不加锁,发现冲突时重试

© 2025 YueGS