Rumah  >  Artikel  >  Java  >  Apakah situasi apabila jvm ditutup di java?

Apakah situasi apabila jvm ditutup di java?

PHPz
PHPzke hadapan
2023-05-21 14:55:061446semak imbas

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!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam