关于本章
本章讨论C++ memory model和atomic-operations-library,将两种放到一起的原因是基于C++的设计的,参见Design
章节。本章讨论了如下内容:
1、为什么C++11引入memory model?
参见 Why-need-memory-model
章节。
2、C++ memory model和atomic-operations-library的设计
参见 Design
章节 。
3、C++ atomic library
参见 Atomic-operations-library
章节
4、Guide
收录了一些较好的资源。
TODO
wikipedia C++11#Multithreading memory model
C++11 standardizes support for multithreaded programming,所以相应的memory model也需要进行调整。