スレッド・プロセス

 基本的にASP.NETでスレッドを慎重的に扱います。スレッドがいっぱい立ち上がっているのもサーバーに負担をかけ、全体のパフォーマンスが劣化する可能性がありますので、利用する前に、スレッドを利用する価値がよく考慮する必要があります。

 スレッドを利用しなければならない場合、System.Threading.Threadを無想に利用ではなく、大量なスレッドを生成されないように、スレッドをSystem.Web.HttpApplicationセッションに管理させますか、System.Threading.ThreadPoolを利用します。System.Threading.ThreadPoolはIISのスレッドプールによる管理され、システムの崩れがなく、安心に利用できますが、スレッドの状況が全然制御できないのもデメリットです。

   System.Threading.ThreadPoolを利用する場合、デフォルトの上限は100(ASP.NET2.0)となります。スレッドの進行状況など分かりませんので、いっぱい投げらないように(100スレッドを立ち上がっているのは、パフォーマンスが劣化するでしょう)



★月額105円~/容量最大30GB/機能満載! ロリポップ!レンタルサーバー ★

(画像の文字列を入力して下さい)

トップ   編集 凍結解除 差分 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019/12/02 (月) 12:32:50 (1627d)

PCpዾyǗlgĂ܂}WŔ܂z 萔O~ył񂫁z Yahoo yV NTT-X Store

z[y[W ̃NWbgJ[h COiq ӂ邳Ɣ[ COsیI COze