モジュール java.base
パッケージ java.lang

クラスThreadDeath

  • すべての実装されたインタフェース:
    Serializable

    public class ThreadDeath
    extends Error
    ThreadDeathのインスタンスは、対象となるスレッド内で(非推奨の) Thread.stop()メソッドが呼び出されたときにスローされます。

    アプリケーションは、非同期で終了したあとにクリーンアップを実行しなければならない場合にだけ、このクラスのインスタンスをキャッチするべきです。 ThreadDeathがメソッドによってキャッチされる場合は、スレッドが実際に終了するようにふたたびスローし直される必要があります。

    最上位のエラー・ハンドラは、ThreadDeathがキャッチされない場合は、メッセージを表示しません。

    ThreadDeathクラスは、正常に発生するものであっても、明確にExceptionではなくErrorのサブクラスです。これは、多くのアプリケーションは発生したすべてのExceptionをキャッチしてからその例外を破棄するためです。

    導入されたバージョン:
    1.0
    関連項目:
    直列化された形式
    • コンストラクタの詳細

      • ThreadDeath

        public ThreadDeath()