2017-03-22 51 views
-1

我已经通过实现runnable接口创建了类,然后在我的项目的某个其他类中创建了许多线程(近100个)。 但 stop()和destroy()已过时为线程。所以,我应该用什么来停止运行或当前线程。如何阻止Java中的线程

+0

检查此链接http://stackoverflow.com/questions/1611862/how-to-stop-threads-in-java?rq=1 – asit

+0

他们被弃用是有原因的。这难道不是说你应该考虑别的吗?你应该重新考虑你在做什么。 – duffymo

回答

-3

如果你想杀死线程,你应该使用

thread.interrupt(); 
+0

这显然是错误的。 – shmosel

+0

中断与查杀线程不一样。简单的'interrupt()'调用也是不够的。线程需要正确处理该信号。 – Pshemo