如何关闭java线程
在线程中定义一个状态变量,如果想停止这个线程,设置这个状态变量,在run的while条件对这个状态变量进行判断就可以了不过这样要等线程的一次处理结束才会停止...
在线程中定义一个状态变量,如果想停止这个线程,设置这个状态变量,在run的while条件对这个状态变量进行判断就可以了
不过这样要等线程的一次处理结束才会停止 展开
不过这样要等线程的一次处理结束才会停止 展开
7个回答
展开全部
先判断在RUN。
if(flag){
new Thread(Runnable).start();
}else{
.........................
}
if(flag){
new Thread(Runnable).start();
}else{
.........................
}
更多追问追答
追问
嗯,可是我先是判断了,现在后台正在跑,可是我要点击停止按钮,让他停止
追答
点击停止的时候设置flag=false并结束当前线程。thread.stop();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Thread.seleep
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询