Tomcat (または他のサーバー) の 1 つのインスタンスに同じアプリケーションの 2 つのインスタンスをデプロイして実行するとします。次に、(Singleton クラスの) 単一のオブジェクトが作成されます。
- Tomcat の 1 つのインスタンス間 (ただし、同じアプリケーションの 2 つのインスタンスでは共通) または
- アプリケーション インスタンス全体 (アプリケーションの 2 つのインスタンスで異なる)
したがって、本質的に、Singleton クラスの単一のオブジェクトが JVM ごとに作成されるのは常にケースであることを理解したいですか? Web サーバー (またはコンテナー) でホストされているアプリケーションの場合、これはどのように機能しますか。