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