要深度理解 Linux 内核的锁层次,不能只停留在软件逻辑上,必须进入硬件架构的视角。从多核(SMP)、Cache(缓存)和内存一致性(Memory Consistency)三个维度来分析,你会发现这些“锁”本质上是在不同层级上对电子信号流动的管控。维度一:保护范围与可见性(Visibility Scope)