コード例 #1
0
 private static void ExitCritical()
 {
     //BasicConsole.WriteLine("Exiting critical section...");
     if (AccessLockInitialised)
     {
         if (AccessLock == null)
         {
             BasicConsole.WriteLine("GCAccessLock is initialised but null?!");
             BasicConsole.DelayOutput(10);
         }
         else
         {
             AccessLock.Exit();
         }
     }
     //else
     //{
     //    BasicConsole.WriteLine("GCAccessLock not initialised - ignoring lock conditions.");
     //    BasicConsole.DelayOutput(5);
     //}
 }