3
我正在尝试创建一个runnable,它将测试以查看您是否已经死亡(低于1的健康状况),如果您死了,则会停止可运行。如果你不是,它会继续下去。但我找不到停止可运行的方法。有什么方法可以用脚本停止可运行的runnable?如何停止可运行内的可运行?
注意,可运行正在通过一个线程中运行:
Thread thread1 = new Thread(runnableName);
thread1.start();
Runnable的实例:
Runnable r1 = new Runnable() {
public void run() {
while (true) {
if (health < 1) {
// How do i stop the runnable?
}
}
}
}
你不必做任何特殊的事情,只要到达'run'方法的末尾,线程就会终止。 – Welbog
检查是否已死的脚本处于while循环。 – Potato
因此退出while循环。 – Welbog