static int CompareExchange(ref int location1, int value, int comparand)
static int Decrement(ref int location)
static int Increment(ref int location)
static void Exit(object obj)
static void Enter(object obj)
static void Sleep(int millisecondsTimeout)
virtual bool WaitOne(int millisecondsTimeout)
ManualResetEvent WriterFinishedEvent
object _writerFinishedEvent