将上述 demo 中 allOf 替换为 anyOf,当任一 CompletableFuture 执行完毕,future1.get();
就会返回结果 。
别的方法看参数和注释就学会了 。就不再一一列举了 。
当使用的时候,先考虑要不要依赖异步计算的结果,要不要处理异常,要不要返回新的异步计算结果,从这几个方面就可以知道选择哪个 api 了 。
推荐阅读
- java中常见的六种线程池详解
- 沉迷面向对象编程不可自拔?函数式编程了解一下
- 一文读懂响应式编程到底是什么?
- linux网络编程常见API详解
- 用 Java 训练深度学习模型,原来能这么简单
- Java 如何获得一个文件或文件夹的大小
- Java开发人员必知的常用类库,这些你都知道吗?
- Java反射有多强?它拥有这五大神奇功能
- Java如何防止接口重复提交
- 哪种编程语言又快又省电?有人对比了27种语言