致知录
第 XXXIV 卷 · 第 402 篇 · Concept Fables · 1970.01.01

两本对不上的账

概念寓言 · 1970.01.01 · 1 分钟阅读 · 311 字
目录 · 2
各持副本,改一另旧,便给出矛盾答案

钱庄有两名录事,各执一本账页副本,记着同一户人家的存款。一日东家来取银,甲录事当面划掉一笔,可他忘了招呼西厢的乙录事。乙手里的副本还显示原数未动。恰巧西厢客人来问余额,乙照旧本回了话,两处答复竟对不上,客人大怒。钱庄后来立了规矩:但凡谁动了一笔账,须即刻给另一本打记号或藏起旧页,待两本都更新,才许对外答话。一本账两处抄,若不时时对齐,便要闹出两本讲两样的笑话。

揭示

这则故事想说的概念是:缓存一致性(Cache Coherence)。

英文定义(Cache Coherence):Cache coherence is the property that multiple local caches of a shared memory show a consistent view, maintained by coherence protocols.

它属于哪个领域:计算机系统(Computer Systems)

缓存一致性是多核与分布式系统的基石,保证共享数据正确。

故事里的隐喻对应什么

  • 两录事各持副本、改一另一旧 → 多缓存副本不一致
  • 一改须令另一更新/隐藏 → 一致性协议(失效/更新)
  • 否则给出矛盾答案 → 缓存不一致致错误