摘要: 问题 C++11 Memory Order 的出现是为了解决什么样的问题?根据 [2] 的回答,我认为主要是为了解决 “指令重排” 带来的影响,指令重排是编译器或 CPU 为了优化性能而引入的。指令重排所带来的问题就是,多线程执行的时候,即使我们用一个 “原子变量” 来保证了内存的可见性,但是我们仍 阅读全文
posted @ 2021-11-07 20:10 楷哥 阅读(280) 评论(0) 推荐(1)