有返回值的多线程提高响应速度
1.创建一个线程池,线程个数为10
ExecutorService fixedThreadPool = Executors.newFixedThreadPool(10);
2.创建一个返回值集合 泛型为返回值的类型
FutureTask futureTask = new FutureTask(new MyCallable(dCode));
3.使用双重while 循环 获取返回值集合中的值
//while循环条件 返回值集合大小是否大于0
while (futureList.size() > 0) {
原创
2021-08-06 13:51:44 ·
316 阅读 ·
0 评论