CompletableFuture<Integer> task1 = CompletableFuture.supplyAsync(() -> 100);
CompletableFuture<Integer> task2 = CompletableFuture.supplyAsync(() -> 100);
Integer sum1 = task1.join() + task2.join();
Integer sum2 = task1.thenCombine(task2, (resp1, resp2) -> {
return resp1 + resp2;
}).join();
请问sum1和sum2的两种写法,有什么不同呢,各有什么好处?
CompletableFuture 使用详解1、 runAsync 和 supplyAsync方法 CompletableFuture 提供了四个静态方法来创建一个异步操作。 没有指定Executor的方法会使用For...