Auf Thema antworten

Genau, du kannst einen ShutdownHook registrieren:


[code=Java]

Runtime.getRuntime().addShutdownHook(new Thread() {

    @Override

    public synchronized void start() {

        System.out.println("beendet");

    }

});

[/code]

Allerdings sollte man da nen paar Sachen beachten, du hast beispielsweise nicht unbegrenzt viel Zeit. Wenn dein Thread zulange irgendwas arbeitet wird der irgendwann gestoppt.

Genaueres was du machen kannst und was nicht findet sich in der API:

Runtime (Java 2 Platform SE 5.0))



Oben