Packages  This Package  Prev  Next  Index  

§1.59 Class ThreadDeath

public  class  java.lang.ThreadDeath
    extends  java.lang.Error  (I-§1.48)
{
        // Constructors
    public ThreadDeath();	§1.59.1
}
An instance of ThreadDeath is thrown in the victim thread when the stop method with zero arguments (I-§1.19.37) in class Thread is called.

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 top-level error 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 "normally occurrence, " becuase many applications catch all occurrences of Exception and then discard the exception.


Constructors

ThreadDeath

public ThreadDeath()
Constructs a new thread death object.

Packages  This Package  Prev  Next  Index
Java API Document (HTML generated by dkramer on April 22, 1996)
Copyright © 1996 Sun Microsystems, Inc. All rights reserved
Please send any comments or corrections to doug.kramer@sun.com