Zum Inhalt springen
Java-AusnahmenFehler
InterruptedException

InterruptedException

Ein Thread wird unterbrochen, während er wartet, schläft oder blockiert ist.

jvmandroidspring

Was verursacht diesen Fehler

Ein anderer Thread hat interrupt() auf dem aktuellen Thread aufgerufen, während dieser in einer blockierenden Operation wie Thread.sleep(), Object.wait() oder BlockingQueue.take() war.

So beheben Sie ihn

Unterbrechung sauber behandeln: aufräumen und beenden. Interrupt-Flag mit Thread.currentThread().interrupt() wiederherstellen. Die Ausnahme nicht stillschweigend verschlucken.

Offizielle Dokumentation

Verwandte Fehlercodes