CompletableFuture<Integer> future = CompletableFuture.supplyAsync(() -> 1)
.thenApplyAsync(i -> i+1)
.thenApplyAsync(i -> i+1)
.thenAccept(i -> System.out.println(i));
thenApplyAsync()和thenApply()这两个方法都需要等待前一个任务的返回值,那么thenApplyAsync()异步的含义是什么?