如果MESI协议阻止其他内核写入"独占"拥有的数据,那么x86 LOCK前缀的目的是什么?
我对LOCK提供的内容和MESI提供的内容感到有些困惑?
我理解MESI协议是关于确保内核都看到一致的内存状态,但据我所知,它还可以防止内核写入另一个内核已经写入的内存?
cpu x86 multithreading locking mesi
cpu ×1
locking ×1
mesi ×1
multithreading ×1
x86 ×1