Пример #1
0
 public void Dispose()
 {
     producer.Dispose();
     consumer.Dispose();
     consumingBag.Dispose();
     threadPool.Dispose();
 }
Пример #2
0
        public virtual void ThreadPoolCreateTest()
        {
            Console.WriteLine();
            Console.WriteLine();

            IThreadPool pool = NewThreadPool();

            Console.WriteLine("Pool Size: " + pool.Size);
            Assert.Equal(_minSize, pool.Size);
            pool.Dispose();
        }
Пример #3
0
        private void Dispose(bool disposing)
        {
            if (!_disposed)
            {
                if (disposing)
                {
                    _threadPool.Dispose();
                }

                _disposed = true;
            }
        }