public class CalculateThread extends Thread{
private EntityDataRetrieveCondition conditions = null;
public CalculateThread(EntityDataRetrieveCondition conditions){
this.conditions = conditions;
}
public void run(){
FilterCalTypeSet filterCalTypeSet = new FilterCalTypeSet();
filterCalTypeSet.executeCalculate(conditions);
}
}public void A{
CalculateThread calculation = null;
calculation = new CalculateThread(conditions);
try {
calculation.start();
????????如何结束当前线程
} catch (NamingException e) {
System.out.println(e);
}
}
private EntityDataRetrieveCondition conditions = null;
public CalculateThread(EntityDataRetrieveCondition conditions){
this.conditions = conditions;
}
public void run(){
FilterCalTypeSet filterCalTypeSet = new FilterCalTypeSet();
filterCalTypeSet.executeCalculate(conditions);
}
}public void A{
CalculateThread calculation = null;
calculation = new CalculateThread(conditions);
try {
calculation.start();
????????如何结束当前线程
} catch (NamingException e) {
System.out.println(e);
}
}
2、stop()方法
3、使用布尔变量判断。