Thread.sleep
时间: 2023-09-18 12:06:18 浏览: 59
sleep.rp
Thread.sleep() 是 Java 中一个静态方法,它可以使当前线程暂停执行一段时间。
调用 Thread.sleep() 方法时,当前线程会被暂停执行,让出 CPU 时间,直到指定的时间到达或者被其他线程中断。在暂停期间,线程不会占用 CPU 资源,这样可以让其他线程有机会执行。
Thread.sleep() 方法有一个参数,单位是毫秒。例如,调用 Thread.sleep(1000) 可以使当前线程暂停执行 1 秒钟。
需要注意的是,Thread.sleep() 方法可能会抛出 InterruptedException 异常,因为在暂停期间,线程可能被其他线程中断。如果发生中断,则会抛出 InterruptedException 异常。因此,在调用 Thread.sleep() 方法时,应该始终捕获 InterruptedException 异常并进行处理。
阅读全文