• ベストアンサー

複数のクライアントがサーバの同一のページを要求したときのサーバの対応について

私は、最近サーバサイドを勉強し始めた初心者なのですが、疑問に思っていることがあります。  現在私は、Tomcatを使用して勉強しているのですが、 クライアントがサーバのページを要求したとき、サーバ は、スレッドを起動して、スレッドがクライアントの相手 をして、クライアントが要求するページにアクセスすると 思うのですが、もしこのとき複数のクライアントがサーバ の同じページを要求したときはスレッドは、ページのイン スタンスを共有するものなのでしょうか、それとも ページのインスタンスがクライアントごとに作成 されるものなのでしょうか? どうかご教授のほどお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • fortranxp
  • ベストアンサー率26% (181/684)
回答No.1

インスタンス変数はマルチスレッドでは 複数のリクエスト処理スレッドで共有されます。 従って共有されて不都合があるときは ローカル変数にするとか シングルスレッドにするとかします。

penpenpen000
質問者

お礼

fortranxp様へ わかりやすいご回答ありがとうございました。 もやもやがとれてすっきりしました。

関連するQ&A