阅读背景:

线程的停止退出操作

来源:互联网 

1:code

public class ThreadTest1 extends  Thread{
	@Override
	public void run() {
		// TODO Auto-generated method stub
		super.run();
		for(int i=0;i<500000;i++){
			if(this.interrupted()){
				System.out.println("已经退出---");
				break;
			}
			System.out.println("--"+i);
		}
	}

}



public static void main(String[] args) {
		
		ThreadTest1 th=new ThreadTest1();
		th.start();
		
		try {
			Thread.sleep(2000);
			th.interrupt();
			
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

	}

	
log:
--331653
--331654
--331655
--331656
--331657
--331658
已经退出---
public class ThreadTest1 extends  



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: