溫馨提示×

Java之Sleep()怎么使用

小億
159
2023-08-08 10:48:30
欄目: 編程語言

Sleep()方法是Java中的一個(gè)靜態(tài)方法,用于讓當(dāng)前線程休眠指定的時(shí)間。它的使用格式如下:

Thread.sleep(時(shí)間);

其中,時(shí)間表示線程休眠的時(shí)間,單位是毫秒(ms)。

示例代碼:

public class Main {
public static void main(String[] args) {
System.out.println("開始執(zhí)行");
try {
// 讓當(dāng)前線程休眠3秒
Thread.sleep(3000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("執(zhí)行結(jié)束");
}
}

輸出結(jié)果:

開始執(zhí)行
執(zhí)行結(jié)束

在上面的示例中,調(diào)用Thread.sleep(3000)方法讓當(dāng)前線程休眠3秒,然后繼續(xù)執(zhí)行后面的代碼。

需要注意的是,sleep()方法會(huì)拋出InterruptedException異常,如果在休眠期間有其他線程中斷了當(dāng)前線程,那么會(huì)拋出該異常,因此需要在調(diào)用sleep()方法時(shí)進(jìn)行異常處理。

0