CompletableFuture 是jdk1.8 才提供的,可以返回异步执行任务的返回值

使用CompletableFuture场景

CompletableFuture 异步编排

CompletableFuture 创建异步对象

CompletableFuture 异步编排
CompletableFuture 异步编排

代码示例:
没有返回值:
CompletableFuture 异步编排
有返回值:
CompletableFuture 异步编排

CompletableFuture 计算完成时回调

CompletableFuture 异步编排

handle 方法

CompletableFuture 异步编排

代码示例:
CompletableFuture 异步编排

运行结果:
CompletableFuture 异步编排

线程串行化方法

CompletableFuture 异步编排

代码示例:
任务一 执行完后,接着执行任务二,没有返回结果

thenRunxx不能获取到上一步的执行结果
CompletableFuture 异步编排
运行结果:
CompletableFuture 异步编排

代码示例2:
CompletableFuture 异步编排
运行结果:
CompletableFuture 异步编排

代码示例3:
CompletableFuture 异步编排

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-08
  • 2022-12-23
  • 2022-12-23
  • 2022-03-02
  • 2022-12-23
猜你喜欢
  • 2021-07-14
  • 2021-10-16
  • 2022-12-23
  • 2022-12-23
  • 2021-06-09
  • 2023-01-30
  • 2022-12-23
相关资源
相似解决方案