38

sun.misc.Signal今後の JDK (現在 1.6 に取り組んでいます) ではサポートされない可能性があるため、このクラスに代わるものを見つけるための調査を開始しました。プロジェクトをビルドすると、次のようになります。

警告: sun.misc.SignalHandler は Sun 独自の API であり、将来のリリースで削除される可能性があります

複数のソリューションに出くわしましたが、それらは私のプロジェクトに適合しません。たとえば、この質問では。

これは私の状況では受け入れられません。理由は次のとおりです。

  • シグナルは、アプリケーションを強制終了するためだけに使用されるわけではありません
  • アプリケーションは巨大です。モジュール/JVM 間の通信の概念を変更するたびに、実装に何年もかかる可能性があります。

したがって、望ましい解決策は、このクラスの新しい Oracle バージョンのようなもの、または同じように機能するものを見つけることです。そのような解決策は存在しますか?

4

4 に答える 4

-11

シグナルは十分にサポートされていないため、シグナルから移行することをお勧めします。

IPC の代替案:

  • ソケット (Web サービス、JMS などを含む)
  • ファイルのロック
  • メモリマップファイル
于 2014-04-15T18:25:37.020 に答える