您的位置:首页 > 编程语言 > Java开发

Java——线程正常停止

2017-01-20 13:13 381 查看
public class Test {
public static void main(String args[]){
Runner r = new Runner();
Thread t = new Thread(r);
t.start();
for(int i=0;i<100000;i++){
if(i%10000==0 & i>0)
System.out.println("in thread main i=" + i);
}
System.out.println("Thread main is over");
r.shutDown();
//t.stop();
}
}

class Runner implements Runnable {
private boolean flag=true;

public void run() {
int i = 0;
while (flag==true) {
System.out.print(" " + i++);
}
}

public void shutDown() {
flag = false;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: