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

PHPz
リリース: 2023-05-21 14:55:06
転載
1496 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート