多线程执行同一任务,所有线程返回结果后执行下一步
多线程执行同一任务,所有线程返回结果后执行下一步
执行查询时,在一个方法中查询多种数据,只能等前面数据查询结束后后面的查询才能进行,效率低下.为了提高效率使用多线程并行查询,但是需要每个线程查询的结果,得到所有的结果后在进行下一步操作,因正常的线程方式Thread、Runnable方式因不能获取返回值,所以采用callable实现该功能。
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.*;
/
原创
2021-03-29 17:28:51 ·
1567 阅读 ·
0 评论