Advertisement

Java 8新特性为CompletableFuture

阅读量:

CompletableFuture应用与优化

  • CompletableFuture 基本使用
      • 创建CompletableFuture对象提交异步任务

      • 获取结果

        • 同步阻塞获取异步结果(不推荐):
        • 主动完成计算
      • 计算结果完成时的处理

        • 返回原始cf的计算结果
        • 返回新的CompletableFuture的计算值
        • 对任务结果转换
          • thenApply
      • 纯消费 thenAccept、thenRun

        • 组合
          • thenCompose 前置依赖
      • thenCombine 并行执行

        • Either
        • 辅助方法 allOf 和 anyO
        • 异常处理
        • 超时处理

Java CompletableFuture 详解

CompletableFuture作为支持函数式编程风格的异步处理工具,针对传统Future存在的一些不足进行了优化,其核心特性在于能够通过回调机制实现非阻塞式的异步操作。该工具不仅允许开发者以回调形式对运算

全部评论 (0)

还没有任何评论哟~