- PR -

クライアントより複数の要求が来た場合の動作について

投稿者投稿内容
なちゃ
ぬし
会議室デビュー日: 2003/06/11
投稿数: 872
投稿日時: 2006-05-13 22:33
引用:

Jittaさんの書き込み (2006-05-13 21:53) より:
デバッグ構成(web.config)だと、シングル スレッドになるんじゃなかったっけ?


そういう話もあったりしますが、今回のセッションに絡む話とはまた別の話です。

同一セッションになる要求は、同一スレッドで直列に処理されるようになっています。
同一セッションの処理が別スレッドで実行されないようにするためというのと、
セッション情報を外出しした場合にセッションへの書き込みを矛盾なく実行するため、
辺りが理由だったと思います。
※同一スレッドの話はInProcの場合だけですかね…

セッションのモードを読み込み専用にすれば、読み込みしか行わない処理は
同時に処理できるという話もどこかで見たような気がするんですが、
InProcの場合はどうなんでしょうね、できるようになっているのかどうかは分かりません。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2006-05-13 22:38
引用:

なちゃさんの書き込み (2006-05-13 22:33) より:
引用:

Jittaさんの書き込み (2006-05-13 21:53) より:
デバッグ構成(web.config)だと、シングル スレッドになるんじゃなかったっけ?


そういう話もあったりしますが、今回のセッションに絡む話とはまた別の話です。


いえ、「お待ちください画面...」ですが、スレッドを分岐して、分岐したスレッドをデッバガで止めている間も、ブラウザからのリクエストは処理されているので。

ん?マルチ スレッドではなく、同一セッションの、マルチ リクエストか。。。
nanbu
大ベテラン
会議室デビュー日: 2004/08/19
投稿数: 178
投稿日時: 2006-05-14 03:11
同じセッションは1リクエストずつ?

長い処理、キャンセルできないじゃん、、、。
データダウンロード中、別ページにいけないじゃん、、、。

スキルアップ/キャリアアップ(JOB@IT)