一、Future局限性 处理两个具有依赖关系的任务时有点力不从心 二、创建异步任务 1.runAsync 2.supplyAsync 3.异步任务中的线程池 三、异步任务回调 1.thenApply 2.thenAccept 3.thenRun 4.异步回调 四、异步任务编排 1.thenCompose 2.thenCombine 3.allOf 4.anyOf 五、异常处理 1.exceptionally 2.handle