知识卡片

乐观悲观取舍

专业/工作

内容

乐观并发假设冲突少,提交时检测并回滚;悲观并发假设冲突重要,提前加锁避免别人修改。前者吞吐好但可能浪费用户工作,后者稳但容易等待和死锁。

参考来源

《企业应用架构模式》第5章《并发》