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 サイトの他の関連記事を参照してください。