CompletableFuture概述、创建方式、常用API、电商比价需求


①. CompletableFuture概述
②. CompletableFuture创建方式
③. CompletableFuture API
①. 获得结果和触发计算(get、getNow、join、complete)
②. 对计算结果进行处理(thenApply、handle)
③. 对计算结果进行消费(thenRun、thenAccept、thenApply)
④. 对计算速度进行选用(applyToEither、acceptEither、runAfterEither)
⑤. 对计算结果进行合并(thenCombine、thenAcceptBoth、runAfterBoth)
⑥. 多任务组合(allOf、anyOf)
④. 哪些场景使用异步编排

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

②. 它可能代表一个明确完成的Future,也有可能代表一个完成阶段(CompletionStage),它支持在计算完成以后触发一些函数或执行某些动作

③. 它实现了Future和CompletionStage接口

④. CompletionStage接口说明

posted @ 2024-03-24 22:22  peterzh6  阅读(21)  评论(0编辑  收藏  举报