-2

サーブレットによって呼び出されるクラスに静的関数があります。一度に100件のリクエストがあった場合、その機能はすべてのリクエストで利用できるでしょうか。

4

1 に答える 1

0

すべてのリクエストは、同じVM、同じプロセス、異なるスレッドで処理されます。そうです、静的メンバーはすべてのリクエストに利用できます。

ただし、これらの複数のスレッドから静的データを変更する場合は、スレッドセーフのためにそのデータで同期することをお勧めします。またはThreadLocalオブジェクトを使用すると、これらはスレッドごとに異なります。

于 2012-06-04T15:40:55.130 に答える