AspNet0008 のバックアップ(No.1) - PukiWiki

Asp.Net?

ASP.NETのスレッド処理

 基本的にASP.NETでスレッドを慎重的に扱います。スレッドがいっぱい立ち上がっているのもサーバーに負担をかけ、全体のパフォーマンスが劣化する可能性がありますので、利用する前に、スレッドを利用する価値がよく考慮する必要があります。    スレッドを利用しなければならない場合、System.Threading.Threadを無想に利用ではなく、大量なスレッドを生成されないように、スレッドをSystem.Web.HttpApplicationセッションに管理させますか、System.Threading.ThreadPoolを利用します。System.Threading.ThreadPoolはIISのスレッドプールによる管理され、システムの崩れがなく、安心に利用できますが、スレッドの状況が全然制御できないのもデメリットです。    System.Threading.ThreadPoolを利用する場合、デフォルトの上限は100(ASP.NET2.0)となります。スレッドの進行状況など分かりませんので、いっぱい投げらないように(100スレッドを立ち上がっているのは、パフォーマンスが劣化するでしょう)


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

e[NȂECir Yahoo yV LINEf[^[Ōz500~`I
z[y[W ̃NWbgJ[h COiq@COsیI COze