Re: Очередь задач с ограничением числа исполняемых одновременно
От: VladD2 Российская Империя www.nemerle.org
Дата: 02.12.24 17:08
Оценка:
Здравствуйте, Codealot, Вы писали:

C>Нужно в цикле извлекать из очереди задачи и выполнять параллельно, но не больше N задач одновременно. И нужно добавлять новые задачи в хвост очереди.

C>Есть готовые решения?

Гугл подсказывает, что возможно вот это тебе подойдет.

Если это ограничение на приложение, можно просто задать максимальное число параллельно выполняемых потоков в основном пуле через ThreadPool.SetMaxThreads.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.