モジュール 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()
      ThreadDeathを構築します。