为了账号安全,请及时绑定邮箱和手机立即绑定

关于多线程同步的问题

关于多线程同步的问题

慕神8447489 2019-02-24 02:55:20
有线程A、B都是用来采集数据,但他们的采集渠道不同 线程A先采集数据,采集完成后把数据集合传给线程B。接着,线程B开始采集数据,每采集一条记录都要先去线程A传来的数据集合查看有没有重复,有重复的话这条数据就不存储了,没有的话就存储。 请教前辈给设计个思路,如何让线程A执行完毕后在执行B线程呢?
查看完整描述

1 回答

?
浮云间

TA贡献1829条经验 获得超4个赞

对于的问题“如何在A线程执行完毕后再执行B线程”,你可以采用concurrent包下面的CountDownLatch类来实现,类似一个计数器,内部采用AQS加锁。具体细则参考点击这里

查看完整回答
反对 回复 2019-03-01
  • 1 回答
  • 0 关注
  • 443 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信