複数のクライアントが同時にログインするために使用できるアプリケーションがあります。使用している静的変数があります。静的変数を使用しても安全かどうかを確認したかったのです。公開授業で使用しています。すべてのクライアントがその変数の独自のコピーを持つように動作するようにしたかったのです。さらに、JBOSS を使用してアプリケーションをホストしています。
ありがとう
変数の複数のコピーが必要な場合は、作成しないでくださいstatic
。
静的変数は、「永続世代」と呼ばれるヒープの特別な領域に格納されます。詳細については、このリンクを参照してください。
使用している静的変数があります。静的変数を使用しても安全かどうかを確認したかったのです。
静的変数はクラス変数であり、そのクラスのオブジェクト (インスタンス) の数に関係なく、変数の単一のコピーのみが作成されます。すべてのインスタンスは同じ静的オブジェクトを共有します。したがって、静的変数を使用するときは、このことに留意してください。