CompletableFuture

399 阅读1分钟

静态工厂方法

接口
CompletableFuture<Void> runAsync(Runnable runnable)
CompletableFuture<Void> runAsync(Runnable runnable, Executor executor)
<U> CompletableFuture<U> supplyAsync(Supplier<U> supplier)
<U> CompletableFuture<U> supplyAsync(Supplier<U> supplier, Executor executor)
  • runAsync返回的CompletableFuture是没有返回值的。
  • supplyAsync返回的CompletableFuture是有返回值的。
  • 没有executor参数时,模式会在ForkJoinPool.commonPool()线程池中执行,否则会在给定的线程池中执行。