Beispiel #1
0
 public static void PulseAll(MonitorLock m)
 {
     m.PulseAll();
 }
Beispiel #2
0
 public static void Wait(MonitorLock m)
 {
     m.Wait();
 }
Beispiel #3
0
 public static bool Wait(MonitorLock m, TimeSpan timeout)
 {
     return(m.Wait(timeout));
 }
Beispiel #4
0
 public static bool TryEnter(MonitorLock m, TimeSpan timeout)
 {
     return(m.Acquire(timeout));
 }
Beispiel #5
0
 public static void Exit(MonitorLock m)
 {
     m.Release();
 }
Beispiel #6
0
 public static bool TryEnter(MonitorLock m)
 {
     return(m.TryAcquire());
 }
Beispiel #7
0
 public static void Enter(MonitorLock m)
 {
     m.Acquire();
 }
Beispiel #8
0
 internal MonitorLocked(MonitorLock monitorLock)
 {
     this.monitorLock = monitorLock;
 }