Re: [心得] X86 架構下的 Memory Model

看板C_and_CPP作者 (髮箍)時間2年前 (2021/07/20 02:50), 2年前編輯推噓4(4025)
留言29則, 8人參與, 2年前最新討論串3/3 (看更多)
※ 引述《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 NelsonHans-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 -- [P1389R1] Standing Document for SG20: Guidelines for Teaching C++ to Beginners https://wg21.link/p1389r1 SG20 Education and Recommended Videos for Teaching C++ https://www.cjdb.com.au/sg20-and-videos -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.233.156.253 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1626720627.A.F67.html

07/20 16:20, 2年前 , 1F
我問: 要是新手都知道要怎麼用這個思路找文件來看
07/20 16:20, 1F

07/20 16:23, 2年前 , 2F
   還用得上板來問
07/20 16:23, 2F

07/20 16:24, 2年前 , 3F
你回: 我為什麼用這個思路找文件
07/20 16:24, 3F
--- 原文推文開始 ---

07/19 02:10, 2年前 , 4F
好奇你怎麼不看 Hans-J. Boehm 的提案還有論文, 而是看網
07/19 02:10, 4F

07/19 02:10, 2年前 , 5F
路上的文章
07/19 02:10, 5F
--- 原文推文結束 --- 如果我用, 以及把人名 (Hans-J. Boehm), 關鍵字 (提案, 論文) 都打出來 仍然讓你覺得是在酸新手, 在這邊和你說聲抱歉

07/20 16:54, 2年前 , 6F
我是納悶,請問你是如何覺得在沒有這篇回文的狀況下
07/20 16:54, 6F

07/20 16:56, 2年前 , 7F
對方要知道,日後還有細節、標準上的疑問 要用這個
07/20 16:56, 7F

07/20 16:56, 2年前 , 8F
思路去找?
07/20 16:56, 8F

07/20 16:57, 2年前 , 9F
反過來說,如果他一開始就知道要用什麼方式學習,還
07/20 16:57, 9F

07/20 16:57, 2年前 , 10F
需要在網路上繞一大圈、看所謂"網路上的文章"?
07/20 16:57, 10F
原文標題 memory model 加上 Hans-J. Boehm 還沒辦法找到資料嗎?

07/20 17:04, 2年前 , 11F
授人以魚不如授人以漁,你這篇文章是漁,推文是魚
07/20 17:04, 11F
對不起, 我覺得以後還是直接給連結就好了

07/20 17:21, 2年前 , 12F
想必大大學C++肯定是從標準還有委員會文件看起 而不
07/20 17:21, 12F

07/20 17:21, 2年前 , 13F
是隨意google或看看網路上的文章 難怪如此不同凡響
07/20 17:21, 13F

07/20 18:58, 2年前 , 14F
能看懂這的人真的不會在網路上看中文資料XD
07/20 18:58, 14F

07/21 00:03, 2年前 , 15F
我自己覺得原始推文看起來不是用想提點新手有哪些關鍵字
07/21 00:03, 15F

07/21 00:03, 2年前 , 16F
可以多去查詢,而是直接指責新手不知道這些關鍵字
07/21 00:03, 16F

07/21 00:04, 2年前 , 17F
*第一句多了一個用
07/21 00:04, 17F

07/21 12:13, 2年前 , 18F
原推文只是“好奇”也可以被認為酸...
07/21 12:13, 18F

07/21 13:11, 2年前 , 19F
原PO大概是覺得碰這個 topic 知道這個這是理所當然(我的看法
07/21 13:11, 19F
我以為 10 年前的國際標準, 而且 C++ memory model 拿去 google 結果就在前 2 頁, 甚至 C++FAQ 也有相關資料, 原 po 應該是有看 過才對..

07/21 13:12, 2年前 , 20F
可能把好奇拿掉 改成 你可以...,而不是... 的句型
07/21 13:12, 20F

07/21 13:12, 2年前 , 21F
或許會好一點
07/21 13:12, 21F
※ 編輯: poyenc (118.233.156.253 臺灣), 07/21/2021 14:26:07

07/21 14:49, 2年前 , 22F
有時候熟悉這領域的人的常識跟剛接觸的人的認知就是有點差異
07/21 14:49, 22F

07/21 14:50, 2年前 , 23F
雖然沒有像原PO那麼專業的知識 但是在教其他大學同學的時候
07/21 14:50, 23F

07/21 14:51, 2年前 , 24F
就多少會遇到這個問題
07/21 14:51, 24F

07/21 15:54, 2年前 , 25F
我從來沒有看過C++相關標準的提案文章 <囧>
07/21 15:54, 25F

07/21 16:04, 2年前 , 26F
其實可以想想一個問題: 如果我們學習語言的途徑是透過看書
07/21 16:04, 26F

07/21 16:04, 2年前 , 27F
; 那麼書的作者又是用什麼方式來學習? 編譯器開發者又是憑
07/21 16:04, 27F

07/21 16:04, 2年前 , 28F
什麼依據來實作?
07/21 16:04, 28F

07/21 18:44, 2年前 , 29F
感謝髮箍大的資料並解釋思路
07/21 18:44, 29F
文章代碼(AID): #1WzSbpzd (C_and_CPP)
文章代碼(AID): #1WzSbpzd (C_and_CPP)