乐观锁和悲观锁的简单理解
2018-07-19 本文已影响0人
牵小马过河
1、悲观锁的特点是先获取锁,再进行业务操作,即“悲观”的认为获取锁是非常有可能失败的,因此要先确保获取锁成功再进行业务操作。
2、乐观锁的特点假设不会发生并发冲突,只在提交操作时检查是否违反数据完整性。最常用的一种实现方式,使用数据版本(Version)记录机制实现。
1、悲观锁的特点是先获取锁,再进行业务操作,即“悲观”的认为获取锁是非常有可能失败的,因此要先确保获取锁成功再进行业务操作。
2、乐观锁的特点假设不会发生并发冲突,只在提交操作时检查是否违反数据完整性。最常用的一种实现方式,使用数据版本(Version)记录机制实现。