2

CompletionStageComletableFuture的 Oracle Java 文档中,所有*Async没有显式 Executor 参数的方法都是指某个阶段的默认异步执行工具

使用此阶段的默认异步执行工具执行给定的操作

但是这个“执行设施”是什么并没有明确定义!这是否意味着一些默认的执行程序/线程池?

至少ComletableFuture文档提到:

所有没有显式 Executor 参数的异步方法都使用ForkJoinPool.commonPool()

那么,这是否意味着这ForkJoinPool.commonPool()是“默认的异步执行工具”?

除了线程池和Executor“默认异步执行工具”之外,还有什么?

4

0 回答 0