3.2 并发控制机制 (Concurrency Control)


文档摘要

3.2 并发控制机制 (Concurrency Control) 3.2 并发控制机制:在确定性与效率之间架设精密的时空桥梁 想象这样一个场景:银行核心系统中,同一账户正被三位操作员同时处理——A在柜台发起一笔50万元的转账,B在手机App上提交一笔12万元的理财扣款,C则在后台批处理作业中执行月度利息计提。三者几乎在同一毫秒级时间窗口内读取账户余额、计算新值、写回结果。若无协调,系统可能将三笔操作的中间状态彼此覆盖:A读到100万后减去50万得50万;B读到100万后减去12万得88万;C读到100万后加计利息得100.3万——最终谁的写入生效?余额究竟是50万、88万,还是100.3万?更可怕的是,若A与B的写入先后覆盖,而C又基于原始100万计算,整个资金链便悄然撕开一道逻辑裂口。


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