From d195ebd299c0acab96a0c0c3eb18c3b748a29c92 Mon Sep 17 00:00:00 2001 From: lichen782 Date: Tue, 17 Sep 2019 09:26:08 +0800 Subject: [PATCH] Correct core size of the pool --- .../java/com/alibaba/alicloud/oss/OssAutoConfiguration.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/spring-cloud-alicloud-oss/src/main/java/com/alibaba/alicloud/oss/OssAutoConfiguration.java b/spring-cloud-alicloud-oss/src/main/java/com/alibaba/alicloud/oss/OssAutoConfiguration.java index d5e8052b..2392063b 100644 --- a/spring-cloud-alicloud-oss/src/main/java/com/alibaba/alicloud/oss/OssAutoConfiguration.java +++ b/spring-cloud-alicloud-oss/src/main/java/com/alibaba/alicloud/oss/OssAutoConfiguration.java @@ -50,8 +50,9 @@ public class OssAutoConfiguration { @Bean(name = OSS_TASK_EXECUTOR_BEAN_NAME) @ConditionalOnMissingBean public ExecutorService ossTaskExecutor() { - return new ThreadPoolExecutor(8, 128, - 60, TimeUnit.SECONDS, new SynchronousQueue<>()); + int coreSize = Runtime.getRuntime().availableProcessors(); + return new ThreadPoolExecutor(coreSize, 128, 60, TimeUnit.SECONDS, + new SynchronousQueue<>()); } }