Browse Source

Merge branch 'V1.4'

# Conflicts:
#	src/main/java/com/jd/platform/async/executor/Async.java
#	src/main/java/com/jd/platform/async/wrapper/WorkerWrapper.java
wuweifeng10 2 years ago
parent
commit
90cddd59ef
1 changed files with 4 additions and 5 deletions
  1. 4 5
      src/main/java/com/jd/platform/async/executor/Async.java

+ 4 - 5
src/main/java/com/jd/platform/async/executor/Async.java

@@ -15,11 +15,10 @@ import java.util.stream.Collectors;
  * @version 1.0
  */
 public class Async {
-    private static final ThreadPoolExecutor COMMON_POOL =
-            new ThreadPoolExecutor(Runtime.getRuntime().availableProcessors() * 2, 1024,
-                    15L, TimeUnit.SECONDS,
-                    new LinkedBlockingQueue<>(),
-                    (ThreadFactory) Thread::new);
+    /**
+     * 默认不定长线程池
+     */
+    private static final ThreadPoolExecutor COMMON_POOL = (ThreadPoolExecutor) Executors.newCachedThreadPool();
     /**
      * 注意,这里是个static,也就是只能有一个线程池。用户自定义线程池时,也只能定义一个
      */