Heim> Java> javaLernprogramm> Hauptteil

Was ist der Zweck der Thread.sleep()-Methode in Java?

WBOY
Freigeben: 2023-09-05 16:05:16
nach vorne
1326 Leute haben es durchsucht

Die Methode

Was ist der Zweck der Thread.sleep()-Methode in Java?

sleep()ist einestatischeMethode derThread-Klasse, die den Thread> schlafen/stoppenfür einen bestimmten Zeitraum arbeiten lässt. Wenn ein Thread durch andere Threads unterbrochen wird, löst die Methode „sleep()“InterruptedExceptionaus, was bedeutet, dass die MethodeThread.sleep()in den try- und den Catch-Blockeinbezogen oder mit geworfen werden mussKlauselspezifiziert. Immer wenn wir die MethodeThread.sleep()aufrufen, interagiert sie mit demThread-Planer, um den aktuellen Thread für einen bestimmten Zeitraum in einenWartezustandzu versetzen. bestimmten Zeitraum. Sobald die Wartezeit abgelaufen ist, wechselt der Thread vom Zustand „Waiting“ in den Zustand „Runnable“. Die MethodeSyntax

public static void sleep(long milliseconds) public static void sleep(long milliseconds, int nanoseconds)
Nach dem Login kopieren
sleep(long milliseconds)

lässt den Thread nur für bestimmte Millisekunden schlafen. Die Methode

sleep(long milliseconds)lässt den Thread nur für bestimmte Millisekunden schlafen. Millisekunden, ganzzahlige Nanosekunden)-Methode bewirkt, dass der Thread für bestimmte Millisekunden und Nanosekunden in den Ruhezustand versetzt wird.

Beispiel

class UserThread extends Thread { public void run() { for(int i=1; i <= 5; i++) { System.out.println("User Thread"); try {   Thread.sleep(1000); // sleep/stop a thread for 1 second  } catch(InterruptedException e) { System.out.println("An Excetion occured: " + e); } } } } public class SleepMethodTest { public static void main(String args[]) { UserThread ut = new UserThread();   ut.start(); // to start a thread } }
Nach dem Login kopieren
Ausgabe
User Thread User Thread User Thread User Thread User Thread
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas ist der Zweck der Thread.sleep()-Methode in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!