私が働いている場所ではAppletContext.showDocument(URL)
、ユーザーがアプレットであるアプリケーションからログオフするときにこのメソッドを使用して、目的のログオフJSPを提供します。ただし、何らかの理由でメソッドAppletContext
を呼び出すだけでは取得できない場合を示すコードもあります。Applet.destroy()
シンクライアントアーキテクチャを使用しています。これは、基本的に、サーバーに接続されたダム端末の束があることを意味します。アプレットごとに1つずつ、数百とは言わないまでも数十のJVMインスタンスが実行されることが多いためです。
メソッド内で、destroy()
取得したすべてのリソースを破棄してから、参照を取得してRuntime
呼び出します。ただし、または同等の機能は実行さrunFinalization()
れgc()
ません。System.exit()
質問
- リソースが解放され、同じWebページが表示されることは理解していますが、アプレットを実行していたJVMはどうなりますか?
System.exit()
最後にに呼び出しを追加するとdestroy()
、シンクライアントサーバーで実行されている他のJVMはどうなりますか?