我正在使用此代码启动线程。
如何停止该线程
new Thread(new Runnable() {
public void run() {
}
}).start();
最佳答案
这里需要注意一些事项:
- 如上所述,此代码不执行任何操作。线程启动,然后立即停止,因为没有什么可运行。
- 线程完成
run()
后方法,它会自动关闭。让线程继续运行的唯一方法是将其保持在循环中。停止线程的唯一方法是退出循环。没有System.exit()
相当于线程。 - 我认为您不需要有一个新的可运行程序,因为类
Thread
有自己的run
方法无论如何都会调用可运行的 run 方法。
关于java - 如何停止可运行的线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35217709/