ASP.NETでHttpApplicationによってスレッドが作成および管理される仕組みは?スレッドはHttpApplicationによってどのように作成され、管理されますか?
HttpContextが新しいスレッドを開くか、既存のスレッドを使用するかどうかを決定するにはどうすればよいですか?どのようにこれを制御することができますか?
私はこの情報に関する十分なリソースへの確かな説明またはリンクに満足しています。
ASP.NETでHttpApplicationによってスレッドが作成および管理される仕組みは?スレッドはHttpApplicationによってどのように作成され、管理されますか?
HttpContextが新しいスレッドを開くか、既存のスレッドを使用するかどうかを決定するにはどうすればよいですか?どのようにこれを制御することができますか?
私はこの情報に関する十分なリソースへの確かな説明またはリンクに満足しています。
スレッドは、ASP.NETのHttpApplicationによってどのように作成され、管理されますか?
スレッドプールから引き出されます。それらは各要求時に作成されません。
HttpContextが新しいスレッドを開くか、既存のスレッドを使用するかを決定するにはどうすればよいですか?
新しいスレッドは決して作成されません。それらはプールから引き出され、要求が処理されるとそれに戻されます。
これはどのように制御できますか?
あなたが本当にASP.NETではなくMTAスレッドのSTAスレッドを使用することができます方法について説明したhere's an articleを主張する場合、これはASP.NETは非常によくしていない、あなたがコントロールしたい何かが、あなたないものです。ここで
はIIS6 & IIS7でASP.NETのスレッドの使用上のThomas Marquardtから優秀なポスト(実際には、この非常に面積に働くのMicrosoft ASP.Net開発チームのメンバー)である:
http://blogs.msdn.com/b/tmarq/archive/2007/07/21/asp-net-thread-usage-on-iis-7-0-and-6-0.aspx