Thread.sleep(x) または wait() を使用すると例外が発生します 質問する

Thread.sleep(x) または wait() を使用すると例外が発生します 質問する

Java プログラムを遅延 (またはスリープ) させようとしましたが、エラーが発生します。

Thread.sleep(x)または を使用できませんwait()。同じエラー メッセージが表示されます:

報告されていない例外 java.lang.InterruptedException; をキャッチするか、スローされるように宣言する必要があります。

Thread.sleep()またはメソッドを使用する前に必要な手順はありますかwait()?

ベストアンサー1

これから読むべきことはたくさんあります。コンパイラ エラーから例外処理、スレッド化、スレッドの中断まで。しかし、これで必要なことはできます。

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

おすすめ記事