Exemple #1
0
 public static void Lock(ISyncObject subject, Action action)
 {
     subject.Lock();
     try
     {
         action();
     }
     finally
     {
         subject.Unlock();
     }
 }
Exemple #2
0
 public static void Lock(ISyncObject subject, Action action)
 {
     subject.Lock();
     action();
     subject.Unlock();
 }