内存屏障 问答列表

有没有可能具有memory_order_relaxed的存储永远不会到达其他线程?

作者:Carlo Wood 提问时间:5/3/2017

假设我有一个线程 A,它使用 写入 。如果没有任何其他同步方法,其他线程需要多长时间才能看到这一点,使用 ?考虑到标准给出的 C/C++ 内存模型的当前定义,写入的值是否有可能完全保持线程本地?ato...

同步块的对象参数是否保证可见性 同步 Java

作者:Mohammad Karmi 提问时间:10/29/2023

对于以下情况,我找不到答案: public class Example { int a=0; public synchronized void method(Object x){ a++;...

getOpaque/order_relaxed/read_once 是否会在内存提升期间影响处理器,或者只影响编译器?

作者:Delark 提问时间:11/7/2023

我与多人就此问题进行了一些讨论,并且有一些观点使得在负载情况下使用内存排序围栏有些令人困惑。 第一个要点似乎是: a) 处理器重新排序的级别受 方法由编译器完成去虚拟化。 a.1) 处理器可以在...

内存同步,从不同线程调用回调

作者:Nieta 提问时间:11/12/2023

这是我上一个问题的后续问题 我有两个线程,我希望使用原子进行同步,并且使用最宽松的内存顺序...... //class members std::atomic_bool blocked = tru...


共4条 当前第1页