[問題] race condition solution C++ vs C#

看板C_Sharp (C#)作者時間9年前 (2016/03/30 19:03), 9年前編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
In C#, How do prevent a race condition when multiple threads are writing to/reading from the same variable? How do you do this in C++? 請問各位有更精簡的回答嗎? C++ static CRITICAL_SECTION cs; EnterCriticalSection(&cs); XXX(); LeaveCriticalSection(&cs); C# Static object locker=new object(); Monitor.Enter(locker); XXXX(); Monitor.Exit(locker); 謝謝^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.176.180 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1459335780.A.A1C.html

03/30 19:14, , 1F
你這是什麼作業嗎zzz
03/30 19:14, 1F

03/30 19:47, , 2F
精簡: ConcurrentQueue
03/30 19:47, 2F
※ 編輯: airjordan325 (118.169.176.180), 03/30/2016 20:49:40
文章代碼(AID): #1M-x9aeS (C_Sharp)
文章代碼(AID): #1M-x9aeS (C_Sharp)