Du baust dir eine Klasse die das Runnable-Interface implementiert, in die RUN-Methode schreibst du deine Aufräumarbeiten rein.
Dann erzeugst du dir ein Objekt von der Klasse und einen Thread der dieses Objekt als Runnable-Target hat, den Thread aber nicht starten. Diesen Thread kannst du dann mit Runtime.getRuntime().addShutdownHook(<threadrefere nz>) als shutdown-hook registrieren und er wird gestartet wenn die VM beendet wird (auch bei kill von aussen)
mfg
Clystron
____________________________________
God, Root, what is difference?
|