InterruptedException

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: {@snippet lang=java :

  • if (Thread.interrupted()) // Clears interrupted status!

  • throw new InterruptedException();
  • }

Author

Frank Yellin

Since

1.0

See also

java.lang.Object.wait
java.lang.Thread.sleep
java.lang.Thread.interrupt
java.lang.Thread.interrupted

Constructors

Link copied to clipboard
constructor()

Constructs an InterruptedException with no detail message.

constructor(s: String)

Constructs an InterruptedException with the specified detail message.

Properties

Link copied to clipboard
expect open val cause: Throwable?
Link copied to clipboard
expect open val message: String?

Functions

Link copied to clipboard