Exemplo n.º 1
0
 static private void SharedResourse(ISinchroThreading s)
 {
     s.Enter();
     if (s is SynchroMutex)
     {
         s.Enter();
     }
     Thread.Sleep(500);
     Console.WriteLine("Thread {0} started!", Thread.CurrentThread.ManagedThreadId);
     Thread.Sleep(100000);
     Console.WriteLine("Thread {0} done!", Thread.CurrentThread.ManagedThreadId);
     s.Exit();
     if (s is SynchroMutex)
     {
         s.Exit();
     }
 }