日期:2014-05-20  浏览次数:20582 次

java中如何终止线程
如题

------解决方案--------------------
设置一个布尔变量running,初始化为false;
在start()方法中,将running置为true;
提供一个公用的方法halt(),将running变量置为false;
在run()方法中使用类似的while循环:

public void run(){
while(running)
{
/*线程要执行的代码*/}
}

stop()方法在jdk较新的版本中建议不在使用。。。。。。

------解决方案--------------------
顶,学习!!!等待高手...
------解决方案--------------------
使用 Thread.interrupt()方法来跳出阻塞代码;

建议楼主给出你的程序。。那样好分析些^-^
------解决方案--------------------
后台计算???不是多线程???
想结束的话,就调用 interrupt();