CompletableFuture

编程

https://colobu.com/2016/02/29/Java-CompletableFuture/

  • 虽然Future以及相关使用方法提供了异步执行任务的能力,

    • 但是对于结果的获取却是很不方便,
    • 只能通过阻塞或者轮询的方式得到任务的结果
    • 为什么不能用观察者设计模式当计算结果完成及时通知监听者呢?
  • 在Java 8中, 新增加了一个包含50个方法左右的类: CompletableFuture

    • 提供了非常强大的Future的扩展功能,
    • 可以帮助我们简化异步编程的复杂性,
    • 提供了函数式编程的能力,
    • 可以通过回调的方式处理计算结果,
    • 并且提供了转换和组合CompletableFuture的方法

 

以上是 CompletableFuture 的全部内容, 来源链接: utcz.com/z/518893.html

回到顶部