Added in API level 1

ThreadDeath

public class ThreadDeath
extends Error

java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Error
       ↳ java.lang.ThreadDeath


An instance of ThreadDeath is thrown in the victim thread when the (deprecated) Thread#stop() method is invoked.

An application should catch instances of this class only if it must clean up after being terminated asynchronously. If ThreadDeath is caught by a method, it is important that it be rethrown so that the thread actually dies.

The handler does not print out a message if ThreadDeath is never caught.

The class ThreadDeath is specifically a subclass of Error rather than Exception, even though it is a "normal occurrence", because many applications catch all occurrences of Exception and then discard the exception.

Summary

Public constructors

ThreadDeath()

Inherited methods

Public constructors

ThreadDeath

Added in API level 1
public ThreadDeath ()