allof(返回一个新的CompletableFuture,该值在所有给定的CompletableFutures完成时完成。):
public static CompletableFuture<Void> allOf(CompletableFuture<?>... cfs) {
return andTree(cfs, 0, cfs.length -1);
}
anyof(返回一个新的CompletableFuture,该值在任何给定的CompletableFutures完成时完成。):
public static CompletableFuture<Object> anyOf(CompletableFuture<?>... cfs) {
return orTree(cfs, 0, cfs.length -1);
}
从jdk1.8 api翻译过来的。
allOf是在所有的线程结束后,开启一个新线程,继续执行。
anyOf是有任何一个线程结束则开启一个新线程,继续执行。