我有两个问题:我想知道C++ 11和C11的标准是否共享相同的内存模型规范。我读到的是这样,实际上C11正在“继承” C++ 11内存模型(出于历史原因,后者首先发生在同一时间或与同一个人同时发生,尽管我认为Boehm是一位主要是C++的人,还有很多话要说。),但是我想确保让某人知识渊博。 我的下一个问题是:GCC会完全实现这种内存模型吗?我还没有看到路线图,并且想知道有人是否有“独家新闻”。 最佳答案 内存模型是为C++ 11开发的,并为C11所采用。劳伦斯·克劳(Lawrence Crowl)做了大量工作,以确保原子操作的界面尽可能接近。有很多人参与其中,但是您是对的,汉斯·勃姆(Hans Boehm)是其中之一。 GCC当前(4.7)实现了内存模型的合理近似。当然足够接近,以至于大多数程序无法分辨出差异。我相当确定他们的计划已经完全符合要求,但是我不参与时间表,因为我不参与其中。 关于c++ - C11/C++ 11内存模型,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12800255/