240 发简信
IP属地:北京
  • 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...

  • 适度怀旧,心怀远方

    新的世界再不停在建造,时光交替着旧的人与物。有人在不停的抛弃,有人却在不停的捡起,重塑一样的记忆,却过着不一样的生活。 ...