- java.lang.Object
- 
- java.lang.Throwable
- 
- java.lang.Exception
- 
- java.lang.InterruptedException
 
 
 
- 
- すべての実装されたインタフェース:
- Serializable
 
 public class InterruptedException extends Exception あるスレッドが待ち状態、休止状態、または占有されているとき、アクティビティの前かその間のいずれかにそのスレッドで割込みが発生した場合にスローされます。 ただし、場合によっては、メソッドで、現在のスレッドで割込みが発生したことがあるかどうかをテストすることもできます。これを実行する場合は、すぐにこの例外をスローします。 次のコードを使用してこの効果を実現できます。if (Thread.interrupted()) // Clears interrupted status! throw new InterruptedException();- 導入されたバージョン:
- 1.0
- 関連項目:
- Object.wait(),- Object.wait(long),- Object.wait(long, int),- Thread.sleep(long),- Thread.interrupt(),- Thread.interrupted(), 直列化された形式
 
- 
- 
コンストラクタの詳細- 
InterruptedExceptionpublic InterruptedException() 詳細メッセージなしでInterruptedExceptionを構築します。
 - 
InterruptedExceptionpublic InterruptedException(String s) 指定された詳細メッセージを持つInterruptedExceptionを構築します。- パラメータ:
- s- 詳細メッセージ。
 
 
- 
 
-