6.1.1.2 乐观并发控制


文档摘要

6.1.1.2 乐观并发控制 当乐观变成悲观:一次 STM 重试风暴的根因剖析与熔断式退避实践 你有没有在压测时见过这样的现象——系统吞吐量随并发线程数增加而非线性坍塌?不是缓慢下降,而是某条临界线之后,QPS 断崖式腰斩,CPU 却飙到 95%,GC 次数翻倍,日志里满屏重复打印着同一行调试语句:“ ”? 这不是 GC 的锅,不是数据库连接池耗尽,也不是网络抖动。这是乐观并发控制(Optimistic Concurrency Control, OCC)在软件事务内存(STM)中裸奔时的真实心跳声——它不报警,只沉默重试;不拒绝,只自我吞噬。 我们今天不谈理论定义,不列 ACID 四性对比表,也不复述 Haskell 的 或 Clojure 的 语法糖。


发布者: 作者: 转发
评论区 (0)
U