测试线程池

master
陈思豪 2024-09-08 09:20:33 +08:00
parent cb750d7312
commit 7d278a497c
1 changed files with 7 additions and 8 deletions

View File

@ -20,7 +20,7 @@ import java.util.HashMap;
import java.util.HashSet;
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 tableId = Long.valueOf(taskOutputInfo.getTableId());
Integer weigh = taskInfo.getWeigh();
if(taskInfo.getWeigh() == 4){
log.info("执行高级任务");
log.info("执行紧急任务");
Long finalDatabaseId = databaseId;
String finalSql = sql;
log.info("sql为{}",finalSql);
@ -204,25 +203,25 @@ public class TaskServiceImpl extends ServiceImpl<TaskMapper, TaskInfo> implement
log.info("执行高级任务");
Long finalDatabaseId = databaseId;
String finalSql = sql;
executeUrgently(() -> {
executeHigh(() -> {
selectAndAdd(count, finalDatabaseId, basicId, finalSql, tableId,newAndOldMap);
});
}
if(taskInfo.getWeigh() == 2){
log.info("执行级任务");
log.info("执行级任务");
Long finalDatabaseId = databaseId;
String finalSql = sql;
executeUrgently(() -> {
executeMedium(() -> {
selectAndAdd(count, finalDatabaseId, basicId, finalSql, tableId,newAndOldMap);
});
}
if(taskInfo.getWeigh() == 1){
log.info("执行级任务");
log.info("执行级任务");
Long finalDatabaseId = databaseId;
String finalSql = sql;
executeUrgently(() -> {
executeLow(() -> {
selectAndAdd(count, finalDatabaseId, basicId, finalSql, tableId,newAndOldMap);
});
}