Exception: java.lang.InterruptedException

  • public exception InterruptedException
  • extends Exception
Thrown when a thread is waiting, sleeping, or otherwise occupied, and the thread is interrupted, either before or during the activity. Occasionally a method may wish to test whether the current thread has been interrupted, and if so, to immediately throw this exception. The following code can be used to achieve this effect:
  if (Thread.interrupted())  // Clears interrupted status!
      throw new InterruptedException();
 
Authors:
@author Frank Yellin
See:
@see Object.wait()
@see Object.wait(long)
@see Object.wait(long, int)
@see Thread.sleep(long)
@see Thread.interrupt()
@see Thread.interrupted()
Since:
@since JDK1.0

Inheritance

Superclass tree: Implements:

Methods

  • InterruptedExceptiontop

    public InterruptedException()
    Constructs an InterruptedException with no detail message.
    Google Code Search
    Stack Overflow
  • InterruptedExceptiontop

    public InterruptedException(String s)
    Constructs an InterruptedException with the specified detail message.
    Parameters:
    @param s the detail message.
    Google Code Search
    Stack Overflow