Не напрямую. Но вы можете прочитать желаемое значение максимального количества потоков в пуле потоков из файла конфигурации и передать значения в ThreadPool.SetMaxThreads
.
Но если вам нужно изменить количество потоков в пуле потоков, вам следует серьезно подумать о ре-архитектуре вашего приложения.
Примечание, в частности:
Установка слишком большого размера пула потоков может привести к проблемам с производительностью. Если одновременно выполняется слишком много потоков, издержки на переключение задач становятся существенным фактором.