concurrent.futures
'クラスを使用ThreadPoolExecutor
して、Webサービスでストレステストを実行しています。
私が理解できる限り、max_workers
コンストラクターパラメーターは、プールに含まれるスレッドの最大数をエグゼキューターに通知します。とにかく、それが効果的に使用される数であるという保証はありますか、またはそれよりも少ない可能性がありますか(たとえば、ハードウェアの制限のため)?
もしそうなら、いくつのワーカースレッドが効果的にインスタンス化されるかを知る方法はありますか?