1

我想在执行过程中停止一个线程。通过阅读,我认为我将不得不检查一个局部变量以确定线程是否应该继续或清理并退出 run()。有什么干净地实现这个的想法吗?

4

2 回答 2

2

通常一种方法是创建一个布尔型易失性成员变量,可能称为“stopThread”。线程定期轮询此变量以查看它是否应该终止。

于 2010-09-22T02:32:16.493 回答
1

您可以使用中断方法。您可以在退出线程之前进行一些清理。一个简单的教程在这里

于 2010-09-22T02:12:40.783 回答