在这里,我与术语内存栅栏( rust 中的栅栏功能)混淆了。我可以清楚地理解什么是原子方面的内存屏障,但我无法弄清楚什么是内存屏障。
内存栅栏和内存屏障是一样的吗?如果不是,有什么区别以及何时在内存屏障上使用内存栅栏?
最佳答案
没有区别。
在这种情况下,“围栏”和“屏障”是同一个意思。
关于c++ - 内存栅栏和内存栅栏一样吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59596654/
在这里,我与术语内存栅栏( rust 中的栅栏功能)混淆了。我可以清楚地理解什么是原子方面的内存屏障,但我无法弄清楚什么是内存屏障。
内存栅栏和内存屏障是一样的吗?如果不是,有什么区别以及何时在内存屏障上使用内存栅栏?
最佳答案
没有区别。
在这种情况下,“围栏”和“屏障”是同一个意思。
关于c++ - 内存栅栏和内存栅栏一样吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59596654/
相关文章:
c++ - C++ 的 XML 数据绑定(bind)类似于 Java 的 JAXB
javascript - increment 是 JavaScript 中的原子操作吗?
objective-c - 在 Objective C 中使用原子属性 : Any side effects?
java - 为什么 ConcurrentHashMap 不将映射的大小存储在 AtomicInteger 中?
c++ - 多个定义和 undefined reference
c++ - 带有 SDL2 的 Visual Studio 2012 中出现“函数中引用的未解析的外部符号 _SDL_main”错误