Как стать автором
Обновить

Комментарии 2

CompletableFuture<Void> future1 = CompletableFuture.runAsync(() -> {
    // задача 1
    System.out.println("Задача 1 выполнена");
});

CompletableFuture<Void> future2 = CompletableFuture.runAsync(() -> {
    // задача 2
    System.out.println("Задача 2 выполнена");
});

CompletableFuture<Void> combinedFuture = CompletableFuture.allOf(future1, future2);

combinedFuture.thenRun(() -> {
    System.out.println("Все задачи выполнены");
});

только я один вижу, что это работать не будет?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий