Es gibt mehrere Möglichkeiten, eine Anwendung in Java Thread zu stoppen, aber der beste Weg ist die Verwendung des " thread.sleep () "-Methode. Andere Methoden wie " wait () " und " SocketinputStream.read ()" verwendet werden kann , aber in dem großen Bild der Anwendung , sie einfach mehr Komplikationen als nötig. Es gibt keinen Grund zu " lauffähig " zu implementieren, wenn die Ausführung " Schlaf. " Wenn ein " Thread.Interrupt " weckt den Faden , dann die " InterruptedException " wird aktiv . Anleitung
1
Finden Sie die Fläche von Code , wo Sie wollen , um die Pause zu erstellen
2
Setzen Sie die folgenden Zeilen Code in das Gewinde : .
try {
Thread.sleep (x); }
Catch ( InterruptedException e) {
System.out.println (" Thema Interrupted " )
}
Der Schlaf -Parameter (x) wird in Millisekunden gemessen . Wenn Sie den Wert 1000 setzen hier dann der Faden läuft Pause für 1 Sekunde.
3
den Code , um die Pausendauer überprüfen. Die Pause kann ein wenig länger, weil das Betriebssystem. Je mehr CPU-Ressourcen , die verwendet werden , desto länger wird die Pause sein . Wenn Sie den Code mehrmals ausführen, werden Sie feststellen, eine kleine Abweichung in der Pause .