Rumah  >  Artikel  >  Java  >  Apakah tujuan kaedah Thread.sleep() dalam Java?

Apakah tujuan kaedah Thread.sleep() dalam Java?

WBOY
WBOYke hadapan
2023-09-05 16:05:161377semak imbas

Apakah tujuan kaedah Thread.sleep() dalam Java?

tidur()Kaedahnya statik# #🎜🎜🎜🎜🎜 # kelas 🎜🎜# Kaedah yang menyebabkan benang >tidur/berhenti berfungsi untuk tempoh masa tertentu. Jika benang diganggu oleh utas lain, kaedah sleep() akan membuang InterruptedException, yang bermaksud kaedah Thread.sleep() mesti disertakan dalam t# 🎜🎜# ry, dan blok tangkapan atau mesti dinyatakan dengan baling klausa . Setiap kali kita memanggil kaedah Thread.sleep(), ia berinteraksi dengan penjadual benang untuk meletakkan utas semasa dalam keadaan tunggu#🎜🎜 # seketika. tempoh masa tertentu. Setelah masa menunggu tamat, urutan bertukar daripada keadaan Menunggu kepada keadaan Runnable. Kaedah Syntax

public static void sleep(long milliseconds)
public static void sleep(long milliseconds, int nanoseconds)
tidur(milisaat panjang)

menjadikan benang tidur hanya untuk milisaat tertentu. Kaedah

tidur(milisaat panjang) menjadikan benang tidur hanya untuk milisaat tertentu. milisaat, integer nanosaat) Kaedah menyebabkan benang tidur untuk beberapa milisaat dan nanosaat tertentu.

Contoh

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

Atas ialah kandungan terperinci Apakah tujuan kaedah Thread.sleep() dalam Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam