java 怎么强制关闭 一个线程 ?

简单的提示一下没分了不给了... 简单的提示一下 没分了 不给了 展开
 我来答
ArmoryBen
推荐于2017-09-02 · 超过13用户采纳过TA的回答
知道答主
回答量:33
采纳率:0%
帮助的人:38.9万
展开全部
不建议 强制关闭 有时候强制关闭会抛出异常 或者根本关闭不了

你在线程中设置个boolean 变量 flag 加个判断

你想关闭的时候控制一下 当flag==false的时候 就跳出线程

2楼的 如果线程不阻塞,你调用interrup方法根本不起作用 只有阻塞时才起作用
无二肆玖一
2015-08-19 · TA获得超过1046个赞
知道小有建树答主
回答量:850
采纳率:76%
帮助的人:364万
展开全部
可以在启动线程时,给线程加一个boolean类型的flag标记,初始为true,while(flag)时,线程才能一直运行。要关闭时将flag设为false即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chulei104
2011-01-02 · TA获得超过6424个赞
知道大有可为答主
回答量:8905
采纳率:50%
帮助的人:4697万
展开全部
interrupt方法。
其他人说的方法不对,当进程阻塞之后,估计根本就走不到判断flag的地方了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zfx8827
2015-08-08 · 超过17用户采纳过TA的回答
知道答主
回答量:150
采纳率:50%
帮助的人:41.2万
展开全部
  1. 使用标志位

  2. kill 进程

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e5409412a
2011-01-02 · TA获得超过202个赞
知道小有建树答主
回答量:251
采纳率:0%
帮助的人:248万
展开全部
设置flag为 false
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式