如果商店井然有序,那么围栏的意义何在?

问题描述

在 AMD vol 2(我正在阅读 24593)7.1.2 中它说

通常不允许乱序写入。在所有先前的指令按照程序顺序完成之前,乱序执行的写入指令无法将其结果提交(写入)到内存中。但是,处理器可以将无序写入指令的结果保存在私有缓冲区(软件不可见)中,直到该结果可以提交到内存。

如果是这样,那么围栏的意义何在?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)