Java HotSpot VMは、表7-1に示すコンソール・イベントを登録します。
表7-1 コンソール・イベント
コンソール・イベント | シグナル | 使用方法 |
---|---|---|
|
|
このイベントとシグナルは、プロセスを終了するために使用されます。(オプション) |
|
|
このイベントとシグナルは、VMが異常終了したときにシャットダウン・フック・メカニズムによって使用されます。(オプション) |
|
|
このイベントとシグナルは、Javaスタック・トレースを標準エラー・ストリームに出力するために使用されます。(オプション) |
アプリケーションが独自のコンソール・ハンドラを登録する必要がある場合は、-Xrs
オプションを使用できます。このオプションを使用すると、(前述のイベントのマッピングによる) SIGTERM
に対してシャットダウン・フックが実行されず、(前述の[Ctrl]+[Break]イベントのマッピングによる) SIGBREAK
に対してスレッド・ダンプのサポートを利用できなくなります。