JavaサーブレットQ&A LV2
■ このスレッドは過去ログ倉庫に格納されています
0895デフォルトの名無しさん
NGNGどもレスありがとうございます。
えーとちょっと頭こんがらがってるんですけど、セッションの分
だけのスレッドが立ってる、ってことはいいですか?
で、サーブレットのクラスは、その全部のスレッドで一つのインスタンス
が共用されている、と。だからスレッドセーフじゃないとダメ。
それで、
そのクラスのメンバ変数→全スレッド共用
そのクラスメソッドのローカル変数→そのスレッドでしか使われない
よって、ローカル変数にnewしたオブジェクトを入れてやれば、それは
スレッド独立で使えるよ、ってことでしょうか?
逆に、例えばJDBC使ってるときにDBとのコネクションを最初に張る
だけにしたい、と思ったら、そのクラスのメンバ変数に入れておけば
あとから起動したときにコネクションをもう一度張る必要はなしで便利、
ってことも言えるのかな?
こんな感じでしょうか。
■ このスレッドは過去ログ倉庫に格納されています