文前导读
本文旨在对 C++11 中引入的内存模型,特别是内存序的部分进行一些深入的探讨,主要包含了以下内容
more >>
- 关于 C++11 的内存模型
- 内存模型的重要性
- 内存模型是什么
- C++ 内存模型之内存布局
- C++ 内存模型之内存序
- 操作间关系
- sequenced-before 关系
- synchronizes-with 关系
- happens-before 关系
- 修改顺序和 Visible side-effects
- C++ 内存序模型
- Relaxed Ordering
- Release-Acquire Ordering
- Sequential Consistent Ordering
- 总结
- 内存栅栏(Memory Fence)
- Acquire Fence
- Release Fence
- Full Fence
- Reference