全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
java.lang.Object
|
+----java.lang.Throwable
|
+----java.lang.Error
|
+----java.lang.ThreadDeath
ThreadDeath のインスタンスは、クラス Thread の引数なしの stop メソッドが呼び出されると、対象となるスレッド内でスローされます。
アプリケーションは、非同期で終了した後にクリーンアップを実行しなければならない場合にだけ、このクラスのインスタンスをキャッチすべきです。 ThreadDeath がメソッドによってキャッチされる場合、スレッドが実際に死ぬように再びスローし直される必要があります。
トップレベルのエラーハンドラは、 ThreadDeath が決してキャッチされない場合、メッセージを表示しません。
クラス ThreadDeath は、「正常な発生」であっても、 明確に Exception ではなく Error のサブクラスです。なぜなら多くのアプリケーションは発生したすべての Exception をキャッチしてからその例外を破棄するためです。
public ThreadDeath()
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス