1. Penutupan JVM
(1) Penutupan biasa
Semua pelaksanaan utas bukan daemon tamat
System.exit(0)
ctrl+c
bunuh -15 isyarat SIGTERM
(2) Penutupan tidak normal
RuntimeExcetion
OOM
( 3) Penutupan paksa
bunuh -9 isyarat SIGKILL
Runtime.halt()
Kegagalan kuasa
Penutupan sistem
Sistem ranap
2. Contoh
public void start(){ Runtime.getRuntime().addShutdownHook(new Thread(){ public void run(){ try{ LogService.this.stop(); }catch(InterruptedException){ } } }); }
Atas ialah kandungan terperinci Apakah situasi apabila jvm ditutup di java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!