热门

最新

红包

立Flag

投票

同城

我的

发布
qq_36249358
以梦_
5 年前
trueqq_36249358

学习路上遇到一个问题求大佬解答!!万分感谢!
场景:多线程批量查询数据,汇总
方案:使用CountDownlatch保证线程协同等待,使用线程池➕callable线程启动查询任务,使用BlockingQueue存放future,最后汇总成一个list返回。
功能是实现了,但是,我发现即使不使用CountDownlatch,单靠队列,线程池,callable线程一样可以达到所要的效果。我很疑惑。。为什么没有CountDownlatch一样可以实现多个线程线程之间协同等待!!!

CSDN App 扫码分享
分享
1
4
打赏
  • 复制链接
  • 举报
下一条:
打卡第五天,加油加油
立即登录