猿问
关于多线程同步的问题
有线程A、B都是用来采集数据,但他们的采集渠道不同
线程A先采集数据,采集完成后把数据集合传给线程B。接着,线程B开始采集数据,每采集一条记录都要先去线程A传来的数据集合查看有没有重复,有重复的话这条数据就不存储了,没有的话就存储。
请教前辈给设计个思路,如何让线程A执行完毕后在执行B线程呢?
慕神8447489
浏览 444
回答 1
1回答
浮云间
对于的问题“如何在A线程执行完毕后再执行B线程”,你可以采用concurrent包下面的CountDownLatch类来实现,类似一个计数器,内部采用AQS加锁。具体细则参考点击这里
0
0
0
随时随地看视频
慕课网APP
相关分类
Java
我要回答