[问题] race condition solution C++ vs C#

楼主: airjordan325   2016-03-30 19:02:58
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);
谢谢^^
作者: Litfal (Litfal)   2016-03-30 19:14:00
你这是什么作业吗zzz
作者: ssccg (23)   2016-03-30 19:47:00
精简: ConcurrentQueue

Links booklink

Contact Us: admin [ a t ] ucptt.com