※ 引述《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