public void AcquireLock() { LocalMutex.WaitOne(); Console.WriteLine("Acquire Lock"); RequestToken(); ExecutingCriticalSection = true; TokenMutex.ReleaseMutex(); }
public void ReleaseLock() { ReleaseToken(); LocalMutex.ReleaseMutex(); }