public class ThreadSleepExample {
public static void main(String[] args) {
System.out.println("Thread is about to sleep.");
try {
// 让当前线程暂停执行1000毫秒(即1秒)
Thread.sleep(1000);
} catch (InterruptedException e) {
// 如果线程在睡眠期间被中断,则抛出此异常
e.printStackTrace();
}
System.out.println("Thread woke up.");
}
}
Thread.sleep(long millis)
:使当前正在执行的线程暂停指定的毫秒数。在此期间,线程不会消耗任何CPU资源。try-catch
:因为Thread.sleep()
可能会抛出InterruptedException
,所以我们需要用try-catch
块来捕获并处理这个异常。System.out.println
:用于在控制台打印信息,以便我们可以看到线程何时进入睡眠以及何时唤醒。如果你需要更多关于线程的知识或有其他问题,请随时告诉我!
上一篇:java.net
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站