Heim >Java >javaLernprogramm >Was sind die Situationen, in denen JVM in Java geschlossen ist?
1. JVM-Herunterfahren
(1) Normales Herunterfahren
Alle Nicht-Daemon-Thread-Ausführungen werden beendet
#🎜 🎜 #System.exit(0)Strg+Ckill -15 SIGTERM signal(2) Abnormales Herunterfahren#🎜 🎜 #RuntimeExcetion
OOM
(3) Erzwungenes Herunterfahren
kill -9 SIGKILL-Signal
Runtime.halt( )
Stromausfall
Systemabschaltung
Systemabsturz
2, Beispiel# 🎜🎜 #
public void start(){ Runtime.getRuntime().addShutdownHook(new Thread(){ public void run(){ try{ LogService.this.stop(); }catch(InterruptedException){ } } }); }
Das obige ist der detaillierte Inhalt vonWas sind die Situationen, in denen JVM in Java geschlossen ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!