Я так заморочился и теперь в шабах у меня: максимально кол-во потоков выставляется через входящие настройки.
Если в конкретный момент времени нет задач - кол-во потоков автоматически уменьшается до 1, а когда задачи появляются идет увеличение по "+1" потоку с каждым новым потоком/задачей, пока...