永发信息网

java如何关闭线程

答案:1  悬赏:40  手机版
解决时间 2021-01-10 10:28
java如何关闭线程
最佳答案
关闭线程有几种方法,
一种是调用它里面的stop()方法
另一种就是你自己设置一个停止线程的标记 (推荐这种)
代码如下:
package com.demo;
//测试Thread的stop方法和自己编写一个停止标记来停止线程;
public class StopThread implements Runnable{
//停止线程的标记值boolean;
private boolean flag = true;
public void stopThread(){
flag = false;
}
public void run(){
int i=0;
while(flag){
i++;
System.out.println(Thread.currentThread().getName()+":"+i);
try{
Thread.sleep(1000);
}catch(Exception e){
}
System.out.println(Thread.currentThread().getName()+"==>"+i);
}
}
public static void main(String args[]){
StopThread st = new StopThread();
Thread th = new Thread(st);
Thread th1 = new Thread(st);
th.start();
th1.start();
try{
Thread.sleep(5500);
}catch(Exception e){
}

th.stop();
st.stopThread();
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
语文22课滴水穿石的启示中三组意思相反的词有
单选题为纪念建国60周年,中国人民银行发行金
木偶奇遇记 四个感叹句体会小皮诺乔怎样的感
怎么让多肉快速爆盆,太实用了,果断收藏了
珍爱网的红娘老是打电话来叫开通高级会员,不
20332怎样简算
tcl电视中l和b开头代表什么
咸阳市武功县贞元镇 “申通快递” 的电话号码
入职体检单出来会写生过小孩吗
广西南宁市公租房需要什么条件
优特尔无缝墙布祁东店怎么去啊,有知道地址的
腾飞广告(安康路德邦旁)地址在什么地方,我要
为什么我那么相信别人,而每次都是别人骗我
宜信普惠信息咨询(北京)有限公司南京秦淮区
开门的约字怎样写
推荐资讯
大面包为什么外面好了里面不熟
姑娘正十八打一数字
想买逆变器,有什么好的牌子可以介绍一下吗
下列各题中画线字的注音全都正确的一项是A.倜
理科差有什么办法提高?
臭氧层的破坏机理
锅炉单流阀起什么作用
男性拍x胸片对备孕有没有影响
K970次列车会晚点吗?
吃了替膜脞胺不吐有效吗
Scientists think that there has been life
其土不打一疯狂成语
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?