CompletableFuture
https://colobu.com/2016/02/29/Java-CompletableFuture/
- 虽然
Future
以及相关使用方法提供了异步执行任务的能力,- 但是对于结果的获取却是很不方便,
- 只能通过阻塞或者轮询的方式得到任务的结果
- 为什么不能用观察者设计模式当计算结果完成及时通知监听者呢?
- 在Java 8中, 新增加了一个包含50个方法左右的类: CompletableFuture,
- 提供了非常强大的Future的扩展功能,
- 可以帮助我们简化异步编程的复杂性,
- 提供了函数式编程的能力,
- 可以通过回调的方式处理计算结果,
- 并且提供了转换和组合CompletableFuture的方法
以上是 CompletableFuture 的全部内容, 来源链接: utcz.com/z/518893.html