PHPなどのシングルスレッドのWebアプリケーションを長く開発していると、何も考えずにクラス変数を使ってしまう…。 Tomcatは、シングルスレッドの設定を行わない限り、マルチスレッドで動作する(あらかじめいくつか複数のスレッドを起動しておき、リクエスト毎にどれかを使うような感じ)のでクラス変数を使うと全てのスレッドからアクセスが共有されてしまいます。 これは、たとえば現在のHTTPセッション(セッション間データを扱う「セッション変数」ではなく、1セッション内という意味)のみで統一的に扱いたいデータをクラ... > このページを見る
最終更新時間:
2008年05月18日23時35分
みんなのブックマーク 人気(0) 新着
- ThreadLocal
- ThreadLoacl注意点。tomcatではスレッドを再利用する。
- ThreadLocal filterで破棄
- ThreadLocal実装方法
- Tomcatでセッション単位のデータ。








