相关疑难解决方法(0)

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

我试图延迟 - 或者让我睡觉 - 我的Java程序,但是发生了错误.

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

未报告的异常java.lang.InterruptedException; 必须被抓住或宣布被抛出.

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

java sleep

340
推荐指数
6
解决办法
88万
查看次数

如何将我的Java程序暂停2秒钟

我是Java的新手,正在制作一个小游戏进行练习。

if (doAllFaceUpCardsMatch == false) {
        //run pause here//
        concentration.flipAllCardsFaceDown();
} else {
        concentration.makeAllFaceUpCardsInvisible();
}
Run Code Online (Sandbox Code Playgroud)

我想先在这里暂停游戏两秒钟

concentration.flipAllCardsFaceDown();
Run Code Online (Sandbox Code Playgroud)

我将如何暂停它?

java timer pause

5
推荐指数
1
解决办法
3万
查看次数

Java等待而不释放锁

如何让线程等待而不释放锁?如果这是不可能的,那么如何在不满足某个条件时暂停线程,并在满足条件或通知它时立即取消暂停它

java

5
推荐指数
1
解决办法
592
查看次数

等待而不尝试捕获

我正在开发一个永远运行的Java程序,但我不知道如何在不使用“try catch”的情况下将每个循环延迟一秒钟。我试过了

import java.util.concurrent.TimeUnit;

public class program {
    public static void main(String[] args) {
        TimeUnit wait = new TimeUnit();
        while (true) {
            wait.SECONDS.sleep(1);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用。谁能帮我?

java delay wait

0
推荐指数
1
解决办法
733
查看次数

标签 统计

java ×4

delay ×1

pause ×1

sleep ×1

timer ×1

wait ×1