// 使当前线程休眠的示例代码
public class SleepExample {
public static void main(String[] args) {
System.out.println("开始休眠前的时间: " + System.currentTimeMillis());
try {
// 让当前线程休眠1000毫秒(即1秒)
Thread.sleep(1000);
} catch (InterruptedException e) {
// 如果休眠被中断,捕获异常并打印堆栈信息
e.printStackTrace();
}
System.out.println("结束休眠后的时间: " + System.currentTimeMillis());
}
}
Thread.sleep(long millis):该方法会让当前正在执行的线程暂停执行指定的毫秒数(millis),让出CPU给其他线程。InterruptedException:如果在休眠期间线程被中断,会抛出此异常。因此需要使用try-catch块来捕获和处理这个异常。System.currentTimeMillis():用于获取当前时间的毫秒数,常用来计算时间差。通过这段代码,你可以看到线程在指定的时间内不会执行任何操作,从而实现了“休眠”的效果。
上一篇:java读取本地json文件
下一篇:java map.foreach
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站