摘要: 悲观锁:总是认为别人一定会修改数据,所以会在做操作之前先上锁。Java中synchronized和ReentrantLock等独占锁就是悲观锁思想的实现 乐观锁:认为并发修改是一个低概率事件,所以采用一种乐观策略,比如数据库加版本号这种方式。每次提交时 会从数据库里读取最新version,并且检查 一开始拿出的version和提交那刻的version比较 原则:提交的版本号必须大于数据库最新版本号 阅读全文
posted @ 2019-12-23 19:23 陶朱公Boy 阅读(200) 评论(0) 推荐(0)