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日

最近浏览