ウォークスルー: 非同期 HTTP ハンドラーの作成を読んでいHttpContext
て、ハンドラー スレッドからを渡しWaitCallback
、バックグラウンド スレッドで実行される で使用していることに気付きました。のような呼び出しを行います_context.Response.Write()
。非同期作業が開始された後、ハンドラー スレッドはそれを使用しないため、これは HttpContext がスレッド セーフではないという事実に違反しないと仮定して正しいでしょうか?
また、スレッド間で HTTPContext を使用すると、HttpContext とスレッドに関する良い情報が得られます。すべての HttpContext がスレッドセーフではないか、またはのようなアイテムだけResponse
ですか? Items
読み取りモードのみの場合、複数のバックグラウンド スレッドがプロパティにアクセスできますか?