0
如何,如果mfence
分離到afence
和bfence
,afence
是load & store
重新排序和bfence
是store & load
重新排序。會發生什麼?如何,如果MFENCE被分離爲兩個圍欄
如何,如果mfence
分離到afence
和bfence
,afence
是load & store
重新排序和bfence
是store & load
重新排序。會發生什麼?如何,如果MFENCE被分離爲兩個圍欄
我假設上下文是x86。除了加載存儲和存儲加載重新排序之外,mfence
還可以防止存儲 - 重新排序和負載 - 重新排序。儘管x86上的普通商店不能重新排序,但「non-temporal」商店可以重新排序。