public static void main(String[] args) {
List<OilCanTruckV2> orgCodeList = new ArrayList<OilCanTruckV2>();
OilCanTruckV2 o1 = new OilCanTruckV2();o1.setOrgcode("1");
OilCanTruckV2 o2 = new OilCanTruckV2();o2.setOrgcode("2");
OilCanTruckV2 o3 = new OilCanTruckV2();o3.setOrgcode("3");
OilCanTruckV2 o4 = new OilCanTruckV2();o4.setOrgcode("4");
OilCanTruckV2 o5 = new OilCanTruckV2();o5.setOrgcode("5");
OilCanTruckV2 o6 = new OilCanTruckV2();o6.setOrgcode("6");
OilCanTruckV2 o7 = new OilCanTruckV2();o7.setOrgcode("7");
OilCanTruckV2 o8 = new OilCanTruckV2();o8.setOrgcode("8");
OilCanTruckV2 o9 = new OilCanTruckV2();o9.setOrgcode("9");
OilCanTruckV2 o10 = new OilCanTruckV2();o10.setOrgcode("10");
OilCanTruckV2 o11 = new OilCanTruckV2();o11.setOrgcode("11");
OilCanTruckV2 o12 = new OilCanTruckV2();o12.setOrgcode("12");
OilCanTruckV2 o13 = new OilCanTruckV2();o13.setOrgcode("13");
orgCodeList.add(o1);
orgCodeList.add(o2);
orgCodeList.add(o3);
orgCodeList.add(o4);
orgCodeList.add(o5);
orgCodeList.add(o6);
orgCodeList.add(o7);
orgCodeList.add(o8);
orgCodeList.add(o9);
orgCodeList.add(o10);
orgCodeList.add(o11);
orgCodeList.add(o12);
orgCodeList.add(o13);
batchOperation("2001","2001",orgCodeList);
}
public static void batchOperation(String startTime, String endTime, List<OilCanTruckV2> orgCodeList){
ExecutorService threadPool =Executors.newFixedThreadPool(4);
for (OilCanTruckV2 oilCanTruckV2 : orgCodeList) {
threadPool.submit(new Runnable() {
@Override
public void run() {
try {
System.out.println(Thread.currentThread().getName()+" "+oilCanTruckV2.getOrgcode());
Thread.sleep(10000);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
}
}
多线程跑批
最新推荐文章于 2024-05-10 11:59:25 发布