Java Sleepメソッドの使用方法
Javaでは、Threadクラスのsleepメソッドを使用して、現在の実行中のスレッドの実行を一時停止することができます。このメソッドには2つのオーバーロードされたバージョンがあります。
- sleep(long millis):現在のスレッドを指定されたミリ秒数スリープします。
- sleep(long millis, int nanos): 指定したミリ秒とナノ秒間、カレントスレッドをスリープします。
sleepメソッドを使用するサンプル:
public class SleepExample {
public static void main(String[] args) {
System.out.println("开始执行");
try {
// 休眠3秒
Thread.sleep(3000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("执行完毕");
}
}
上記のコードスニペットでは、プログラムは3秒間スリープした後、続くコードの実行を続行します。Thread.sleepメソッドはInterruptedException例外をスローする可能性があるので、例外処理は必須です。