セッション変数IDがあります。同じPC上の2つのブラウザーが同じセッション変数を共有して更新し、ランダムな結果を生成する可能性はありますか。私は、セッション変数の2つの別々のセットを持つ2つの別々のセッションが常に存在することを期待します。
私はこれを調査し、次のWebページに出くわしました。これは、これが発生しないようにするためのセッションロックがあることを示唆しています。http://odetocode.com/blogs/scott/archive/2006/05/20/session-state -uses-a-reader-writer-lock.aspx。ASP.NETアプリケーションがあり、これが発生している可能性があることを示唆するランダムな結果があります。
必要に応じてコードを作成します。
UPDATE 19:51 Tim Medoraは次のように述べています:「同じセッションIDを使用する同じブラウザタイプの2つのインスタンス」。これは、ユーザーが1つのブラウザーを開いてから閉じて(開くのに時間がかかりすぎるため)、別のブラウザーを(別のウィンドウで)開くと、同じセッションIDが使用され、ウィンドウ1のセッション変数がコピーされることを意味しますか?ウィンドウ2の場合?
UPDATE 19:35 24/10/2012 Tim Medoraは次のように述べています。「ただし、同じブラウザに2つのタブがあるか、同じセッションIDを使用する同じブラウザタイプの2つのインスタンスが存在する可能性は非常に高いです」。これらの場合、セッション情報は分離されますか?たとえば、ユーザーがブラウザを開いてから(応答が読み込まれる前に)閉じてから、異なるセッション変数のセットで同じウィンドウを開いた場合、セッションAとセッションBが同じセッション変数を持つリスクがあります。