3.1 共享内存编程模型 在现代多核处理器的物理疆域上,共享内存不是一种抽象概念,而是一块真实存在的、被所有核心通过高速互连(如Intel的Ring Bus或AMD的Infinity Fabric)共同访问的DRAM区域。它像一座没有围墙的城市广场——每个线程都可自由步入、读取公告、张贴告示;但若无人约定规则,广场很快就会陷入混乱:两人同时修改同一块布告栏,结果字迹重叠;三人争抢一支粉笔,谁也写不成完整句子。共享内存编程模型的本质,不是“让线程能访问同一块内存”,而是“如何在无锁冲突、低开销、高可预测性的前提下,让多个执行流协同地读写同一片地址空间”。