• 是缓存锁。无法被缓存、跨越多个缓存的数据,依然总线锁
  • 状态
    • MESI Cache一致性协议 # Intel CPU,实现方式为主动监听
      • Modified # 一行数据在CPU Modified, 其它CPU为Invalid
      • Exclusive # 独享,其它CPU没有
      • Shared # 别人也在读
      • Invalid # 别人改过了
    • MSI
    • MOSI
  • 缓存行 # 多数64字节
    • 伪共享 # 缓存行内无关数据也要同步