future用法-java中异步执行多个任务并集中处理所有结果

Java95

需求背景

同事问了个问题,java中有什么办法让我异步查询多个表的数据,最后将所有结果进行处理输出
想到future是解决这类问题常用的,于是写了个demo给他参考

简化需求

定义3个任务分别获取1个字符串,每个任务耗时300ms
最后进行合并输出

直接代码

```java
package future;

import java.util.concurrent.CompletableFuture;
import java.util.concurrent.ExecutionException;

/**
* @author: wod.Y

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长