私はこのトピックについていくつかの研究をしましたが、私はこれに対する期待される答えを見つけることができません。私のアプリケーションでは、私は道を次のようにWebアプリケーションでThreadPool.QueueUserWorkItemを使用する場合の欠点はありますか?
ThreadPool.QueueUserWorkItem
を使用していました。
ThreadPool.QueueUserWorkItem(o => CaseBll.SendEmailNotificationForCaseUpdate(currentCase, caseUpdate));
のasp.net MVC &マイアプリ私はより速く実行&迅速なユーザーの応答をユーザ操作に実行するために必要されていないすべてのバックグラウンドタスクを処理しています。 今、私はそれを知りたいと思っています。悪い面がありますか?ThreadPool.QueueUserWorkItemアプリケーションの利用者が多いとき。それは本当にあなたがやっているだろうが、一般的に言っているかに依存し
はより良い、より更新されたブログ記事です:@スコット・チェンバレンで述べたように、ここではより良いリンクですASP.netで:http://www.hanselman.com/blog/HowToRunBackgroundTasksInASPNET.aspx –
私はあなたに「決してそれを使うべきではない」と言っていません。 Sith Lordsだけが絶対に対処します:-)このクラスを使うのが理にかなっているシナリオがあります。 – JuanR