diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/HiskCountTask.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/HiskCountTask.java index 6e2b4c6..c3a1e5a 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/HiskCountTask.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/HiskCountTask.java @@ -25,7 +25,7 @@ import java.util.concurrent.*; */ public class HiskCountTask implements Callable { - private static ExecutorService pool = Executors.newFixedThreadPool(4); + private static ExecutorService pool = Executors.newFixedThreadPool(6); private PatientsService patientsService; private BasicConfigService basicConfigService; @@ -57,7 +57,7 @@ public class HiskCountTask implements Callable { if (CollectionUtils.isNotEmpty(riskConfig)) { - int batchSize = 10; + int batchSize = 3; int end = 0; List futures = new ArrayList<>(); for (int i = 0; i < riskConfig.size(); i += batchSize) {