Java 8新特性为CompletableFuture
发布时间
阅读量:
阅读量
CompletableFuture应用与优化
- CompletableFuture 基本使用
-
-
创建CompletableFuture对象提交异步任务
-
获取结果
-
- 同步阻塞获取异步结果(不推荐):
- 主动完成计算
-
计算结果完成时的处理
-
- 返回原始cf的计算结果
- 返回新的CompletableFuture的计算值
- 对任务结果转换
-
- thenApply
-
纯消费 thenAccept、thenRun
- 组合
-
- thenCompose 前置依赖
-
thenCombine 并行执行
- Either
- 辅助方法 allOf 和 anyO
- 异常处理
- 超时处理
-
-
CompletableFuture作为支持函数式编程风格的异步处理工具,针对传统Future存在的一些不足进行了优化,其核心特性在于能够通过回调机制实现非阻塞式的异步操作。该工具不仅允许开发者以回调形式对运算
全部评论 (0)
还没有任何评论哟~
