C#-DLLの関数を呼び出すASP .NETMVC2-アプリケーションがあります。
DLL自体はマルチスレッドです。最悪の場合、最大200のスレッドを使用しますが、実行時間はそれほど長くありません。
スレッドを生成するために非同期デリゲートを使用します。デリゲートの初期化を高速化するために、必要なスレッド数を事前に計算してThreadPoolに渡します。
ThreadPool.SetMinThreads(my_num_threads, ...);
ThreadPoolがスレッドを作成するのに十分な時間があるように、これを十分に早く行う必要があるかどうか疑問に思います。ThreadPoolのサイズを設定するとき、またはSetMinThreadsを呼び出した直後にスレッドが使用可能になるかどうかを考慮する必要がありますか?
さらに、ASP .NET MVCアプリケーションでDLLの外部にサイズを設定した場合(DLLを呼び出す前に)、この設定はDLLで使用可能/表示されますか?