什么是"这个阶段的默认异步执行工具"? (Java CompletionStage / CompletableFuture)

时间:2018-03-09 20:30:12

标签: asynchronous java-8 java.util.concurrent completable-future completion-stage

CompletionStageComletableFuture的Oracle Java文档中,没有显式Executor参数的所有*Async方法引用了一些阶段的默认异步执行工具

  

使用此阶段的默认异步执行工具

执行给定的操作

但这是什么"执行设施"没有明确定义!这是否意味着一些默认的执行器/胎面池?

至少ComletableFuture doc提到:

  

使用ForkJoinPool.commonPool()

执行所有没有显式Executor参数的异步方法

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

除了线程池和Executor之外,还有什么可以成为"默认的异步执行工具"?

0 个答案:

没有答案