Java 中 Thread.sleep() 方法详解:暂停线程执行
在 Java 中,可以使用 Thread 类的 sleep() 方法来使当前线程暂停执行一段时间。调用 sleep() 方法的方式如下:
- 使用
Thread类的静态方法sleep,指定暂停的时间(单位为毫秒):
try {
Thread.sleep(1000); // 暂停1秒钟
} catch (InterruptedException e) {
e.printStackTrace();
}
- 在实现
Runnable接口的类中,可以使用Thread类的实例方法sleep,指定暂停的时间(单位为毫秒):
class MyRunnable implements Runnable {
public void run() {
try {
Thread.sleep(1000); // 暂停1秒钟
} catch (InterruptedException e) {
e.printStackTrace();
}
// ...
}
}
MyRunnable myRunnable = new MyRunnable();
Thread thread = new Thread(myRunnable);
thread.start();
注意:在调用 sleep() 方法时,可能会抛出 InterruptedException 异常,需要进行异常处理。
原文地址: https://www.cveoy.top/t/topic/m9Sc 著作权归作者所有。请勿转载和采集!