面试题答案
一键面试import java.util.concurrent.CompletableFuture;
public class CompletableFutureExample {
public static void main(String[] args) {
CompletableFuture<String> task1 = CompletableFuture.supplyAsync(() -> "task1 result");
CompletableFuture<String> task2 = CompletableFuture.supplyAsync(() -> "task2 result");
CompletableFuture<String> resultFuture = CompletableFuture.anyOf(task1, task2)
.thenApplyAsync(String::toUpperCase);
resultFuture.thenAccept(System.out::println).join();
}
}