0

この「 idle」と「minLimit」の値を誰でも説明できますか。" idle " と " MinLimit " は何を意味しますか? それらはどのように関連していますか?

0:000> !threadpool
Work Request in Queue: 4
--------------------------------------
Number of Timers: 25
--------------------------------------
CPU utilization 0%
--------------------------------------
Worker Thread: Total: 4 Running: 0 Idle: 4 MaxLimit: 400 MinLimit: 200
Completion Port Thread:Total: 1 Free: 1 MaxFree: 8 CurrentLimit: 0 MaxLimit: 400 MinLimit: 200
4

1 に答える 1

0

マネージ アプリケーションをデバッグしていないので、tess ferrandez の優れたブログ別の.

したがって、本質的にスレッド プールは、スレッドの最小数と最大数、MaxLimit と MinLimit で設定されます。このことから、あなたのケースでは 4 つのスレッドがあり、4 つすべてがアイドル状態で実行状態ではないことがわかりました。MinLimit はヒントであり、スレッド プールで少なくともこの数のスレッドを確実に使用するという意味ではありません。

于 2013-05-22T08:38:47.590 に答える