Нужна была параллельная обработка очереди, я её реализовал, но есть проблема в том, что в определенном месте обработчика мне нужно реализовать остановку потока на определённое время.
Запуск Parallel:
Parallel.ForEach(list, Start);
Обработчик:
private void Start(string param)
{
Class class = new class(param);
class.Start();
}
Class.Start
public void Start()
{
DownloadAll();
//....
}
И в методе DownloadAll
мне нужно реализовать остановку потока на определенное время (задаётся программно). Thread.Sleep
, как я понимаю, здесь не подходит. Прошу помощи, желательно с примером кода.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Привет всемПомогите решить проблему с picturebox
Необходимо сделать авто обновление для программы созданной в winformsНашел решение тут, но по внедрению в проект, плохо работает, либо скачивает...