java - 使用 Thread.sleep(x) 或 wait() 时出现异常

标签 java sleep

我试图延迟或进入休眠状态我的 Java 程序,但出现错误。

我无法使用 Thread.sleep(x)wait()。出现同样的错误信息:

unreported exception java.lang.InterruptedException; must be caught or declared to be thrown.

在使用 Thread.sleep()wait() 方法之前是否需要执行任何步骤?

最佳答案

你有很多阅读要做。从编译器错误到异常处理、线程和线程中断。但这会做你想做的事:

try {
    Thread.sleep(1000);                 //1000 milliseconds is one second.
} catch(InterruptedException ex) {
    Thread.currentThread().interrupt();
}

关于java - 使用 Thread.sleep(x) 或 wait() 时出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3342651/

相关文章:

java - 在正斜杠上拆分字符串

c++ - 我试图想出一个跨平台的替代方法来替代 sleep(),但我的代码不太好用

c++ - 如何让 Windows 从应用程序进入休眠状态?

Python: "global name ' 时间'未定义”

c++ - 如何将计时器添加到键盘记录器 C++

java - spring mvc 将路径和所有子级重定向到另一个域

java - 如何循环 writer .csv?

java - 更改 NatTable 单元格选择颜色

java - Netbeans 无法识别 JAR 库

python multiprocessing,大数据让进程进入休眠状态