ホームページ  >  記事  >  Java  >  Javaでjvmが閉じられる状況は何ですか?

Javaでjvmが閉じられる状況は何ですか?

PHPz
PHPz転載
2023-05-21 14:55:061501ブラウズ

1. JVM のシャットダウン

(1) 通常のシャットダウン

すべての非デーモン スレッドの実行終了

System.exit(0)

ctrl c

kill -15 SIGTERM シグナル

(2) 異常なシャットダウン

RuntimeExcetion

OOM

(3) ) 強制シャットダウン

kill -9 SIGKILLシグナル

Runtime.halt()

電源オフ

システムシャットダウン

システムクラッシュ

2.例

public void start(){
  Runtime.getRuntime().addShutdownHook(new Thread(){
     public void run(){
       try{
         LogService.this.stop();
       }catch(InterruptedException){
       
       }
     }
 });
}

以上がJavaでjvmが閉じられる状況は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。