キューからのメッセージを処理する Windows サービスがあります。各メッセージには、db への crud 実行文字列が含まれています。
これまでは、最大スレッド数を設定可能な数に設定して ThreadPool を使用していました。
それが引き起こした問題を確認し、長時間の操作に ThreadPool を使用することに反対するいくつかの投稿を読んだ後、スレッドの最大数を制限するためのより良い解決策を探しています。
提案する良い解決策はありますか?
キューからのメッセージを処理する Windows サービスがあります。各メッセージには、db への crud 実行文字列が含まれています。
これまでは、最大スレッド数を設定可能な数に設定して ThreadPool を使用していました。
それが引き起こした問題を確認し、長時間の操作に ThreadPool を使用することに反対するいくつかの投稿を読んだ後、スレッドの最大数を制限するためのより良い解決策を探しています。
提案する良い解決策はありますか?