0

私はスレッドプロジェクトで苦労しています。setMaxThread 、 SetMinThread 、 GetMaxThread 、および GetAvailableThread に出会いました。これらのメソッドをスレッドプールで使用する正当な理由は見つかりませんでした。

ここで私を助けてください、なぜそれが必要なのか、いつ使うのですか?

4

1 に答える 1

1

MSDNによると

プロセスごとに 1 つのスレッド プールがあります。.NET Framework 4 以降、プロセスのスレッド プールの既定のサイズは、仮想アドレス空間のサイズなど、いくつかの要因によって異なります。プロセスは、GetMaxThreads メソッドを呼び出して、スレッドの数を決定できます。スレッド プール内のスレッドの数は、SetMaxThreads メソッドを使用して変更できます。

デフォルト値を使用したくない場合は、setter メソッドを使用してプロセスのスレッド プールを変更します。

于 2012-10-13T08:37:46.050 に答える