c++ - 内存栅栏和内存栅栏一样吗?

标签 c++ rust atomic processor

在这里,我与术语内存栅栏( rust 中的栅栏功能)混淆了。我可以清楚地理解什么是原子方面的内存屏障,但我无法弄清楚什么是内存屏障。

内存栅栏和内存屏障是一样的吗?如果不是,有什么区别以及何时在内存屏障上使用内存栅栏?

最佳答案

没有区别。

在这种情况下,“围栏”和“屏障”是同一个意思。

关于c++ - 内存栅栏和内存栅栏一样吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59596654/

相关文章:

c++ - C++ 的 XML 数据绑定(bind)类似于 Java 的 JAXB

rust - 检查命令是否在 PATH/可执行进程中

javascript - increment 是 JavaScript 中的原子操作吗?

objective-c - 在 Objective C 中使用原子属性 : Any side effects?

java - 为什么 ConcurrentHashMap 不将映射的大小存储在 AtomicInteger 中?

c++ - 多个定义和 undefined reference

c++ - 带有 SDL2 的 Visual Studio 2012 中出现“函数中引用的未解析的外部符号 _SDL_main”错误

c++ - 使用 ADO 插入单个记录的有效方法

rust - 如何使用PyO3在Rust代码中嵌入的Python代码中执行地板分割?

multithreading - 在多个线程中改变共享可变变量