私はスレッドプロジェクトで苦労しています。setMaxThread 、 SetMinThread 、 GetMaxThread 、および GetAvailableThread に出会いました。これらのメソッドをスレッドプールで使用する正当な理由は見つかりませんでした。
ここで私を助けてください、なぜそれが必要なのか、いつ使うのですか?
私はスレッドプロジェクトで苦労しています。setMaxThread 、 SetMinThread 、 GetMaxThread 、および GetAvailableThread に出会いました。これらのメソッドをスレッドプールで使用する正当な理由は見つかりませんでした。
ここで私を助けてください、なぜそれが必要なのか、いつ使うのですか?
MSDNによると
プロセスごとに 1 つのスレッド プールがあります。.NET Framework 4 以降、プロセスのスレッド プールの既定のサイズは、仮想アドレス空間のサイズなど、いくつかの要因によって異なります。プロセスは、GetMaxThreads メソッドを呼び出して、スレッドの数を決定できます。スレッド プール内のスレッドの数は、SetMaxThreads メソッドを使用して変更できます。
デフォルト値を使用したくない場合は、setter メソッドを使用してプロセスのスレッド プールを変更します。