如果将mfence分隔为两个围栏

时间:2017-04-14 09:00:44

标签: memory-barriers

如果将mfence分隔为afencebfenceafence用于load & store重新排序,bfence用于store & load重新排序。会发生什么?

1 个答案:

答案 0 :(得分:0)

我假设上下文是x86。除了加载存储和存储加载重新排序之外,mfence还可以防止存储重新排序和加载 - 重新排序。虽然x86上的普通商店无法重新排序,但是#34; non-temporal"商店可以重新订购。