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”商店可以重新排序。