Future相关问题

来源:7-2 J.U.C-FutureTask-2

Sivel

2018-08-01


问题描述: 老大依据下面的代码  是不是这个线程池里面永远只有一个线程  因为Future调用的了get方法  使得子线程是阻塞的  必须等到返回结果  比如把main里面的代码变成循环十次调用   便是等同于顺序执行  依次只开启一个子线程并且只有一个子线程

http://img.mukewang.com/szimg/5b6156be000124c406490134.jpg

写回答

1回答

Jimin

2018-08-01

你好,这样理解还是有点问题的,你可以连续多次调用submit,分别返回future1,future2,future3等等,然后根据需要去分别调用他们的get,这样就可以支持多个子线程啦。

0
1
Sivel
非常感谢!
2018-08-02
共1条回复

Java高并发编程,构建并发知识体系,提升面试成功率

构建完整并发与高并发知识体系,倍增高薪面试成功率!

3923 学习 · 832 问题

查看课程