测试线程池
parent
cb750d7312
commit
7d278a497c
|
@ -20,7 +20,7 @@ import java.util.HashMap;
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import static com.muyu.task.PriorityThreadPool.executeUrgently;
|
import static com.muyu.task.PriorityThreadPool.*;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -187,11 +187,10 @@ public class TaskServiceImpl extends ServiceImpl<TaskMapper, TaskInfo> implement
|
||||||
|
|
||||||
Long basicId = Long.valueOf(taskOutputInfo.getBasicId());
|
Long basicId = Long.valueOf(taskOutputInfo.getBasicId());
|
||||||
Long tableId = Long.valueOf(taskOutputInfo.getTableId());
|
Long tableId = Long.valueOf(taskOutputInfo.getTableId());
|
||||||
Integer weigh = taskInfo.getWeigh();
|
|
||||||
|
|
||||||
|
|
||||||
if(taskInfo.getWeigh() == 4){
|
if(taskInfo.getWeigh() == 4){
|
||||||
log.info("执行高级任务");
|
log.info("执行紧急任务");
|
||||||
Long finalDatabaseId = databaseId;
|
Long finalDatabaseId = databaseId;
|
||||||
String finalSql = sql;
|
String finalSql = sql;
|
||||||
log.info("sql为{}",finalSql);
|
log.info("sql为{}",finalSql);
|
||||||
|
@ -204,25 +203,25 @@ public class TaskServiceImpl extends ServiceImpl<TaskMapper, TaskInfo> implement
|
||||||
log.info("执行高级任务");
|
log.info("执行高级任务");
|
||||||
Long finalDatabaseId = databaseId;
|
Long finalDatabaseId = databaseId;
|
||||||
String finalSql = sql;
|
String finalSql = sql;
|
||||||
executeUrgently(() -> {
|
executeHigh(() -> {
|
||||||
selectAndAdd(count, finalDatabaseId, basicId, finalSql, tableId,newAndOldMap);
|
selectAndAdd(count, finalDatabaseId, basicId, finalSql, tableId,newAndOldMap);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
if(taskInfo.getWeigh() == 2){
|
if(taskInfo.getWeigh() == 2){
|
||||||
log.info("执行高级任务");
|
log.info("执行中级任务");
|
||||||
Long finalDatabaseId = databaseId;
|
Long finalDatabaseId = databaseId;
|
||||||
String finalSql = sql;
|
String finalSql = sql;
|
||||||
executeUrgently(() -> {
|
executeMedium(() -> {
|
||||||
selectAndAdd(count, finalDatabaseId, basicId, finalSql, tableId,newAndOldMap);
|
selectAndAdd(count, finalDatabaseId, basicId, finalSql, tableId,newAndOldMap);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
if(taskInfo.getWeigh() == 1){
|
if(taskInfo.getWeigh() == 1){
|
||||||
log.info("执行高级任务");
|
log.info("执行低级任务");
|
||||||
Long finalDatabaseId = databaseId;
|
Long finalDatabaseId = databaseId;
|
||||||
String finalSql = sql;
|
String finalSql = sql;
|
||||||
executeUrgently(() -> {
|
executeLow(() -> {
|
||||||
selectAndAdd(count, finalDatabaseId, basicId, finalSql, tableId,newAndOldMap);
|
selectAndAdd(count, finalDatabaseId, basicId, finalSql, tableId,newAndOldMap);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue