Я ищу самый простой и простой способ реализовать следующее:
- Основная программа создает рабочие потоки для выполнения задачи.
- Одновременно могут выполняться только
nзадачи. - Когда достигается
n, рабочие процессы больше не запускаются до тех пор, пока количество запущенных потоков не упадет нижеn.