Пример #1
0
 // Token: 0x060002AB RID: 683 RVA: 0x00009EF0 File Offset: 0x000080F0
 public static void Reset()
 {
     lock (ManagedThreadPool._poolLock)
     {
         try
         {
             foreach (object obj in ManagedThreadPool._waitingCallbacks)
             {
                 ManagedThreadPool.WaitingCallback waitingCallback = (ManagedThreadPool.WaitingCallback)obj;
                 if (waitingCallback.State is IDisposable)
                 {
                     ((IDisposable)waitingCallback.State).Dispose();
                 }
             }
         }
         catch
         {
         }
         try
         {
             foreach (object obj2 in ManagedThreadPool._workerThreads)
             {
                 Thread thread = (Thread)obj2;
                 if (thread != null)
                 {
                     thread.Abort("reset");
                 }
             }
         }
         catch
         {
         }
         ManagedThreadPool.Initialize();
     }
 }
Пример #2
0
 // Token: 0x060002A7 RID: 679 RVA: 0x00009DEC File Offset: 0x00007FEC
 static ManagedThreadPool()
 {
     ManagedThreadPool.Initialize();
 }