1.乐观锁就像现在的共享单车:没人骑的时候我就能骑,这里有一个 版本控制
2.悲观锁就想自己的自行车:只要是我的,就算放在那里放坏了,你旁人也不能用
3.共享单车提高了资源利用率,而乐观锁提高了数据库的吞吐量
4.但是两者各有优缺点:如果我骑车半路上去了个卫生间,出来发现车子被其他人骑走了,完了,又得跑路找车了0.0这时候就会想,如果是我的车该多好,对于乐观锁来说就是修改操作频繁进行,上层应用频繁retry,性能反而不及悲观锁;
2.悲观锁就想自己的自行车:只要是我的,就算放在那里放坏了,你旁人也不能用
3.共享单车提高了资源利用率,而乐观锁提高了数据库的吞吐量
4.但是两者各有优缺点:如果我骑车半路上去了个卫生间,出来发现车子被其他人骑走了,完了,又得跑路找车了0.0这时候就会想,如果是我的车该多好,对于乐观锁来说就是修改操作频繁进行,上层应用频繁retry,性能反而不及悲观锁;