package com.xqx.test;

import java.util.concurrent.CountDownLatch;



/***
 * 测试线程取消--1
 * @author ruihu
 *
 */
public class ExportRunnable implements Runnable {
	private CountDownLatch lock ;
	private volatile boolean isCanceled;//是否取消
	private volatile boolean isFinished;//是否完成
	
	@Override
	public void run() {
		for(int i = 0;i<10;i++){
			if(isCanceled){//取消
				isFinished = true;
				lock.countDown();//解锁
			}
			
				System.out.println(i);
		}
		lock.countDown();//解锁
		System.out.println("-----------");

	}
	
	public CountDownLatch getLock() {
		return lock;
	}

	public void setLock(CountDownLatch lock) {
		this.lock = lock;
	}

	public boolean isFinished() {
		return isFinished;
	}

	public void setCanceled(boolean isCanceled) {
		this.isCanceled = isCanceled;
	}

	public ExportRunnable(CountDownLatch lock){
		this.lock = lock;
	}


}
最近下载更多
cc900118  LV17 2021年9月17日
lironggang  LV38 2019年7月3日
1792312911  LV17 2018年6月26日
15735184511  LV7 2018年1月4日
你高冷  LV12 2017年10月12日
248196826  LV13 2016年11月26日
好脑壳  LV16 2016年11月9日
xuexizhuanyong23  LV16 2016年9月4日
最近浏览更多
爱情戴罪的羔羊  LV7 4月2日
微信网友_15002431817 2023年1月17日
暂无贡献等级
heqian  LV17 2023年1月10日
crosa_Don  LV18 2022年7月19日
2469095052  LV8 2022年5月27日
mylzdy  LV12 2022年5月12日
szf123  LV12 2022年4月22日
随便取个名字_哈哈  LV27 2021年11月7日
cc900118  LV17 2021年9月17日
vae222  LV2 2021年5月3日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友