关于乐观锁问题
来源:4-11 事务txn实现分布式锁(上)
慕九州9313697
2020-01-15
老师实现的版本应该是悲观锁
乐观锁假设认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测。
老师的逻辑是抢到锁,才执行业务的,这样就是只能一个台机器去执行,其他都会阻塞等待,或执行不了,这样是悲观锁的方式
乐观锁应该是可以两台机器同时执行业务,然后提交的时候,如果有冲突,一个可以顺利提交,一个只能做回滚操作
写回答
1回答
-
小鱼儿老师
2020-01-19
同学好,这是悲观锁,但是non block。
00
相似问题