※ 引述《Instance (呆呆华)》之铭言:
: 嘘 EricTCartman: 好奇要是一开始就知道要看Boehm的论文还会愿意发文 07/19 17:39
: → EricTCartman: 给楼上酸? 07/19 17:40
因为语言/函式库特性都是先有提案, 委员会投票表决通过才会成为
标准. 想知道特性和提案的关联性, 最简单的方式就是看 GCC 的支
援状态:
C++ Standards Support in GCC
https://gcc.gnu.org/projects/cxx-status.html
在这个页面里搜寻 memory model 就可以找到 [N2429] 这个提案:
[N2429] Concurrency memory model (final revision)
https://wg21.link/n2429
这个提案的作者有两个人: Clark Nelson 和 Hans-J. Boehm
他们分别是 CWG 和 SG1 成员, 即是说这两个人决定了 C++11 con-
currency memory model 的设计还有语意. 所以没有比他们两个还
正确的参考资料来源.
不晓得这样有没有解答到你的问题?
-
References
[N2427] C++ Atomic Types and Operations
https://wg21.link/n2427
Foundations of the C++ concurrency memory model
https://dl.acm.org/doi/10.1145/1379022.1375591
Thriving in a crowded and changing world: C++ 2006–2020
https://dl.acm.org/doi/10.1145/3386320
WG21 (ISO C++ Committee) Members
https://isocpp.org/wiki/faq/wg21