[問題] Shared Memory - volatile
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Linux
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
兩個 Process 透為 Shared Memory 溝通時,
為了確定 Process 每一次都會去 Memory 抓最新的資料,
是否需要在 Shared Memory 中的 Data Structure 前面加上 volatile 關鍵字
以確保不會被 Compiler 的最佳化所影響。
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.243.184.128
→
09/15 23:03, , 1F
09/15 23:03, 1F
→
09/15 23:14, , 2F
09/15 23:14, 2F
推
09/15 23:21, , 3F
09/15 23:21, 3F
→
09/15 23:29, , 4F
09/15 23:29, 4F
→
09/15 23:31, , 5F
09/15 23:31, 5F
→
09/15 23:33, , 6F
09/15 23:33, 6F
→
09/16 00:30, , 7F
09/16 00:30, 7F
推
09/16 23:30, , 8F
09/16 23:30, 8F
推
09/16 23:34, , 9F
09/16 23:34, 9F
→
09/16 23:36, , 10F
09/16 23:36, 10F
討論串 (同標題文章)