/// <summary> /// Add simple thread to array /// </summary> /// <param name="start">Передаем функцию</param> public void AddThread(ThreadStart start) { _tail++; _count++; _threads[_tail] = new CustomThread(start); //_threads[_tail].IsBackground = true; //_threads[_tail].Name = "Поток " + _tail.ToString(); }
/// <summary> /// Set maximum size of threads for compress task /// </summary> /// <param name="size"></param> public ThreadsManager(int size) { _size = size; _tail = -1; _count = 0; _disposed = false; _threads = new CustomThread[size]; }