private static ThreadPoolExecutor executorService = new ThreadPoolExecutor(0, 256, 1000 * 60 * 5,
TimeUnit.MILLISECONDS, new LinkedBlockingQueue<Runnable>());
public void execCourseClazz(String startTime, String endTime, String email) {
Task task = new Task(startTime, endTime, email);
executorService.execute(task);
}
private class Task implements Runnable {
String startTime;
String endTime;
String email;
public Task(String startTime, String endTime,String email) {
this.startTime = startTime;
this.endTime = endTime;
this.email = email;
}
public void run() {
courseInfoStatisticService.getListData(startTime, endTime, email);
}
}