Java 仮想マシンでシグナルを処理する
解決
JVM は独自にシグナルに応答します。一部の場合は、JVM が正常にシャットダウンされます (シャットダウン フックの実行も含まれます)。他の信号により、シャットダウン フックを実行せずに JVM が中止されます。
シャットダウンフックは次を使用して追加されます Runtime.addShutdownHook(スレッド).
JDK が Java アプリケーション内でシグナルを処理する正式な方法を提供しているとは思えません。しかし、私は見つけました このIBMの記事, 、文書化されていないいくつかの使用法について説明しています。 sun.misc.Signal
まさにそれを行うためのクラスです。この記事は 2002 年に発行されたもので、JDK 1.3.1 を使用していますが、 sun.misc.Signal
このクラスは JDK 1.6.0 にもまだ存在します。
他のヒント
所属していません StackOverflow