开启线程处理:
new Thread(new EnableThread(a, b, c)).start();
实例:
class EnableThread implements Runnable{
private final String a;
private final List<X> b;
private final XMapper c;
public EnableThread(String a, List<X> b,
XMapper c) {
super();
this.a = a;
this.b = b;
this.c = c;
}
@Override
public void run() {
if(b!=null&& b.size()>0){
c.insertBatch(new Y<X>(a, b));//批量插入
}
}
}
new 数组对象
import java.util.List;
public class Y<T> {
private String a;
public List<T> b;
public String getA() {
return a;
}
public void setA(String a) {
this.a = a;
}
public List<T> getB() {
return b;
}
public void setB(List<T> b) {
this.b = b;
}
public Y() {
super();
}
public Y(String a, List<T> b) {
super();
this.a = a;
this.b = b;
}
}
这就是基础的线程模板!