具有volatile的多线程代码的明显不安全行为的真实示例

时间:2015-08-16 13:57:46

标签: c++ multithreading volatile

我已阅读多个answersarticles,说明为什么volatile不会使多线程C ++代码安全。

我理解这个推理,我认为理解可能的危险,我的问题是我无法创建或找到任何示例代码或提及使用它进行同步的程序产生实际可见的错误或意外行为的情况。我甚至不需要它可以重现(因为当前的编译器,即使是优化,似乎也尝试生成安全的代码),这只是一个真实发生的例子。

0 个答案:

没有答案