发布日期:2018-03-26
在java.lang.InterruptedException中止异常中,我无法使用Thread.sleep(x)或wait()方法;必须被捕获或声明抛出+ 查看更多
在java.lang.InterruptedException中止异常中,我无法使用Thread.sleep(x)或wait()方法;必须被捕获或声明抛出
+ 查看更多
发布日期:2018-03-08 17:48
分类:JAVA
浏览次数:2821
我试图延迟或休眠我的Java程序,但有一个错误发生。
我无法使用Thread.sleep(x)或wait()方法。显示出相同的错误消息:
未报告异常java.lang.InterruptedException;必须被捕获或声明抛出。
在使用Thread.sleep()或wait()方法之前是否需要其他步骤?
回答:
在这之前你有很多需要了解。从编译器错误到异常处理,线程和线程中断。但这将是你想要做的:
try { Thread.sleep(1000); //1000 milliseconds is one second. } catch(InterruptedException ex) { Thread.currentThread().interrupt(); }