diff --git a/src/main/java/com/knowledge/base/infrastructure/util/ThreadPoolUtil.java b/src/main/java/com/knowledge/base/infrastructure/util/ThreadPoolUtil.java index 641ac2a..7a744f4 100644 --- a/src/main/java/com/knowledge/base/infrastructure/util/ThreadPoolUtil.java +++ b/src/main/java/com/knowledge/base/infrastructure/util/ThreadPoolUtil.java @@ -12,7 +12,7 @@ import java.util.concurrent.*; public class ThreadPoolUtil { private static final int CORE_POOL_SIZE = Runtime.getRuntime().availableProcessors(); - private static final int MAX_POOL_SIZE = CORE_POOL_SIZE * 2; + private static final int MAX_POOL_SIZE = CORE_POOL_SIZE * 2 + 1; private static final int QUEUE_CAPACITY = 500; private static final long KEEP_ALIVE_TIME = 60L;