参考:Java8新的异步编程方式 CompletableFuture(一)-阿里云开发者社区
package com.example.springbootdemo;
import java.util.concurrent.*;
import static org.junit.Assert.*;
public class CompletedFutureTest {
public static void main(String[] args) {
//completedFutureExample();
//runAsyncExample();
// then开头说明是个计算链路,apply说明要处理,但是同步的,默认等待
//thenApplyExample();
// Async结尾的方法是异步链路
//thenApplyAsyncExample();
// 通过自定义线程池
//thenApplyAsyncWithExecutorExample();
//果下一阶段接收了当前阶段的结果,但是在计算的时候不需要返回值(它的返回类型是void), 那么它可以不应用一个函数,而是一个消费者, 调用方法也变成了thenAccept:
//thenAcc