如何关闭java线程

在线程中定义一个状态变量,如果想停止这个线程,设置这个状态变量,在run的while条件对这个状态变量进行判断就可以了不过这样要等线程的一次处理结束才会停止... 在线程中定义一个状态变量,如果想停止这个线程,设置这个状态变量,在run的while条件对这个状态变量进行判断就可以了
不过这样要等线程的一次处理结束才会停止
展开
 我来答
百度网友770ab7b
2012-01-13 · TA获得超过193个赞
知道小有建树答主
回答量:195
采纳率:0%
帮助的人:209万
展开全部
先判断在RUN。
if(flag){
new Thread(Runnable).start();
}else{
.........................
}
更多追问追答
追问
嗯,可是我先是判断了,现在后台正在跑,可是我要点击停止按钮,让他停止
追答
点击停止的时候设置flag=false并结束当前线程。thread.stop();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友24534c34d
2015-06-10 · TA获得超过441个赞
知道小有建树答主
回答量:450
采纳率:36%
帮助的人:156万
展开全部
Thread.seleep
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式