Browse Source

用CommonPool替代compleatable,避免大量异步同时执行

wuweifeng10 3 years ago
parent
commit
6a77b0976d
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/main/java/com/jd/platform/async/executor/Async.java

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

@@ -71,7 +71,7 @@ public class Async {
             groupCallback = new DefaultGroupCallback();
         }
         IGroupCallback finalGroupCallback = groupCallback;
-        CompletableFuture.runAsync(() -> {
+        COMMON_POOL.submit(() -> {
             try {
                 boolean success = beginWork(timeout, COMMON_POOL, workerWrapper);
                 if (success) {