技术栈
java8异步任务
滴丶学生卡
1 年前
future
·
completable
·
java8异步任务
·
异步任务回调
·
异步执行等待结果
Java8使用CompletableFuture实现多异步任务同步等待结果
一、应用场景在实际的开发工作中,我们可能会遇到一些比较复杂且耗时的功能,例如一个业务数据表格的导出,假定业务数据表本身都很大,需要组装的数据又比较多,就会造成整个实现过程很耗时甚至可能出现接口请求超时;这个时候我们会想到把过程中耗时的查询和数据处理通过异步的方式来提升执行效率,但一些查询数据的组装需要等待结果再进行下一步处理,这个时候就要用到Java8引入的新特性:CompletableFuture