Я использую concurrent.futures
'класс ThreadPoolExecutor
для проведения стресс-тестирования в веб-сервисе.
Насколько я понимаю, параметры конструктора max_workers
сообщают исполнителю, какое максимальное количество потоков будет в пуле. В любом случае, есть ли гарантия, что это число будет эффективно использовано, или оно может быть меньше (например, из-за некоторых аппаратных ограничений), чем это?
Если так, есть ли способ узнать, сколько рабочих потоков будет эффективно создано?