Es gibt ja die Methode Thread.sleep um einen Thread eine gewisse Zeit warten zu lassen. Die einzige Möglichkeit, die ich kenne die Wartezeit zu unterbrechen ist ein interrupt() zu senden oder? Das möchte ich aber zum beenden des gesamten Threads verwenden (so wie es ja auch gedacht ist). Gibt es noch eine weitere Möglichkeit ein sleep zu beenden ohne, dass ich interrupt() verwende? Oder hat jemand eine alternative Idee?