**乐观锁:**顾名思义十分乐观,总是认为不会出现问题,无论干什么都不会去上锁!如果出现了问题,就会再次更新值测试
**悲观锁:**顾名思义十分悲观,它总是认为总是出现问题,无论干什么都会上锁!再去操作!
乐观锁实现方式:
- 取出记录时,获取当前 version。
- 更新时,带上这个 version。
- 执行更新时, set version = newVersion where version = oldVersion。
- 如果 version 不对,就更新失败。
**乐观锁:**顾名思义十分乐观,总是认为不会出现问题,无论干什么都不会去上锁!如果出现了问题,就会再次更新值测试
**悲观锁:**顾名思义十分悲观,它总是认为总是出现问题,无论干什么都会上锁!再去操作!
乐观锁实现方式: