戯言

つらつらと気づいたことを書いていきます。人狼とか。

Servlet、JSPはマルチスレッドなのか


いまさらだけど、人狼では共有リソースへの同時アクセスが多発するので、マルチスレッド、排他処理の情報を整理しておく。

・変数の宣言やメソッド宣言時に使用する<%! %>タグは、JSPがコンパイルされるとServletのインスタンス変数として展開される。

・特に指定しない限りServletはマルチスレッドモデルで実行される
http://www.atmarkit.co.jp/fjava/rensai2/webopt04/webopt04.html

・Servletのインスタンス変数はスレッド間で共有される
http://www.atmarkit.co.jp/fjava/rensai/smartj05/smartj05_2.html
関連記事

管理者にだけ表示を許可する