gpt4 book ai didi

java - 如何在runnable中停止runnable?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:50:42 28 4
gpt4 key购买 nike

我正在尝试创建一个 runnable 来测试你是否已经死了(生命值低于 1),如果你已经死了,那么它将停止 runnable。如果你不是,它会继续下去。但是我找不到停止运行的方法。有什么办法可以用脚本停止runnable内的runnable吗?

请注意,runnable 正在通过线程运行:

Thread thread1 = new Thread(runnableName);
thread1.start();

可运行示例:

Runnable r1 = new Runnable() {
public void run() {
while (true) {
if (health < 1) {
// How do i stop the runnable?
}
}
}
}

最佳答案

如果健康 < 1,你可以打破循环:

if (health < 1) {
break;
}

或者你可以改变 while 条件:

while (health > 1) {

}

关于java - 如何在runnable中停止runnable?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43459512/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com