Java 线程暂停的简单代码

在我们处理 API 调用的时候,API 在很多时候可能不会允许你无限制的执行。

这个时候在 Java 有一个代码就比较好用了,就是:

Thread.sleep(6000);

上面的代码的意思就是暂停线程 6 秒钟,为什么是 6000,因为这个参数使用的是毫秒。1 秒等于 1000 毫秒。

需要注意的是,你在这里需要捕获异常,或者向上抛出 InterruptedException 这个异常。

Thread.sleep() 是Thread类的一个静态方法,使当前线程休眠,进入阻塞状态(暂停执行),如果线程在睡眠状态被中断,将会抛出IterruptedException中断异常。