ohmyblog

#并发控制

从 MVCC 面试题延伸:数据库并发控制全景——锁、MVCC 与 OCC 怎么选

上一篇真题解析讲过隔离级别与 MVCC 快照读的实现,本文不再重复隔离级别细节,而是回答它的上游问题:数据库要管住并发事务,一共有几条技术路线,各自的适用负载是什么?看懂这个谱系,才能把 MVCC 放回它该在的位置。

经典题解析:synchronized 和 Lock 到底有什么区别,用哪个

先说明属性:这是一篇经典题解析,题目出自本地历史面试资料(见文末来源说明),与任何公司的当前招聘无关。「synchronized 和 Lock 的区别」是 Java 并发面试的保留曲目,人人都能背出两三条,面试官真正想看的是你能不能把差异组织成一张有结构的对比表,并落到「什么场景…