架构师_程序员_码农网

ユーザー名 パスワード取得
会員登録

QQ登录

ワンステップ

検索
閲覧:24252|返信: 0
打印 上一主题 下一主题

[NET/C#スレッドの最小数を設定する ThreadPool.SetMinThreadsはパフォーマンスを向上させる

[コピーリンク] .
スレッドプール.SetMinThreads
public static bool SetMinThreads(int workerThreads, int completionPortThreads)

workerThreads: スレッドプールによって維持されるフリーの補助スレッドの新しい最小数。
completionPortThreads: スレッドプールによって維持されるアイドル非同期 I/O スレッドの新しい最小数。

アイドルスレッドは、スレッドプールからのスレッド要求を満たすのに必要な時間を短縮するために、スレッドプールによって維持される。補助スレッドと非同期I/Oスレッドには別々の最小値が維持される。システム・リソースを節約するために、最小数を超えるアイドル・スレッドは終了される。アイドル・スレッドはバックグラウンド・タスクとして維持されます。

スレッド・プールに設定できるスレッドの最大数は?

ワーカースレッドの最大数は32767、非同期I/Oスレッドの最大数は1000です。この数はCPUコア数に依存しません。SetMinThreadsメソッドを使用する際に、この数が設定可能な最大数より大きい場合、セットアップは失敗します。

テストコード










前へ:
Next:NET/C# MySQLデータベースのSslModeパフォーマンス最適化
收藏转播分享ブックマークリブログ淘宝網
コードファーマーは、唯一の練習の過程で公開され、技術的な困難に遭遇し、他の人を誤解させないでください。
投稿するにはログインが必要です ログイン会員登録

このバージョンのインテグラルルール


免責事項:Code Farmerによって公開されたすべてのソフトウェア、プログラミング教材や記事は、学習と研究の目的のみに使用するために制限されています。上記のコンテンツは、商業的または違法な目的のために使用してはならない、そうでなければ、すべての結果は、ユーザー自身が負担するものとします。本サイトはネットワークからの情報であり、著作権紛争は本サイトとは関係ありません。上記のコンテンツはダウンロード後24時間以内にコンピュータから完全に削除する必要があります。もしあなたがこのプログラムを気に入ったら、正規のソフトウェアをサポートし、登録を購入し、より良い正規のサービスを受けてください。もし著作権侵害があれば、メールでご連絡ください。

メール To:help@itsvse.com

QQ|( 鲁ICP备14021824 号-2)|サイトマップ

GMT+8, 2024-9-19 01:43

クイック返信トップに戻る一覧に戻る