java.lang.Object
|
+----java.lang.Throwable
|
+----java.lang.Error
|
+----java.lang.ThreadDeath
当以 0 参数调用类 Thread 中的 stop 方法时将在死亡线程里抛出一个 ThreadDeath 实例。
仅当一个应用程序被异步终止后必须清除时才应该捕获这个类的实例。
如果 ThreadDeath 被一个方法捕获,那么为了让该线程真正死亡,就应该将它重新抛出。
如果 ThreadDeath 没有被捕获,则顶级错误处理程序不会打印出消息。
虽然 ThreadDeath 是“正常出现”的,它也只能是
Error 的子类而不是 Exception 的子类,这是因为许多应用程序捕获所有出现的 Exception 然后又将其抛弃。
public ThreadDeath()