BEPUphysics.Threading.ThreadTaskManager.Dispose C# (CSharp) Метод

Dispose() публичный Метод

Releases resources used by the object.
public Dispose ( ) : void
Результат void
        public void Dispose()
        {
            lock (disposedLocker)
            {
                if (!disposed)
                {
                    disposed = true;
                    while (workers.Count > 0)
                    {
                        RemoveThread();
                    }
                    allThreadsIdleNotifier.Close();
                    allThreadsIdleNotifier = null;
                }
            }
        }

Usage Example

 /// <summary>
 /// Releases resources used by the object.
 /// </summary>
 public void Dispose()
 {
     lock (disposedLocker)
     {
         if (!disposed)
         {
             disposed = true;
             taskManager.Dispose();
             loopManager.Dispose();
             GC.SuppressFinalize(this);
         }
     }
 }