作者airjordan325 ()
看板C_Sharp
标题[问题] race condition solution C++ vs C#
时间Wed Mar 30 19:02:58 2016
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://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1459335780.A.A1C.html
1F:→ Litfal: 你这是什麽作业吗zzz 03/30 19:14
2F:→ ssccg: 精简: ConcurrentQueue 03/30 19:47
※ 编辑: airjordan325 (118.169.176.180), 03/30/2016 20:49:40