我试图延迟或进入休眠状态我的 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/