CompletableFuture.supplyAsync 默认线程池参数
时间: 2023-11-25 08:52:24 浏览: 78
线程池及其同步
4星 · 用户满意度95%
CompletableFuture.supplyAsync 默认线程池参数是 jdk 的ForkJoinPool.common。这个线程池是一个公共的线程池,被所有的CompletableFuture共享。如果需要使用自定义的线程池,可以使用重载的supplyAsync方法,将自定义的线程池作为参数传入。下面是一个使用自定义线程池的例子:
```java
ExecutorService executor = Executors.newFixedThreadPool(3);
CompletableFuture<String> future = CompletableFuture.supplyAsync(() -> {
// 异步执行的任务
return "Hello World!";
}, executor);
```
阅读全文