![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java并发编程
liuyi1207164339
这个作者很懒,什么都没留下…
展开
-
Java并发编程之——CyclicBarrier的使用
首先看一下官方关于CyclicBarrier的简介:/** * A synchronization aid that allows a set of threads to all wait for * each other to reach a common barrier point. CyclicBarriers are * useful in programs involving原创 2016-06-09 16:33:38 · 3470 阅读 · 0 评论 -
Java并发编程之——CountDownLatch的使用
最近在开发Android项目的时候有一个需求:在Service中开启多个线程并发的执行任务,当这三个线程执行完毕之后,主线程才能继续往下执行。刚开始使用的是AsyncTask+AtomicInteger的方式,然后在onpostexecute回调中对AtomicInteger进行自增且判断其值是否达到了要求的值,如果达到了要求的值就继续执行相应的操作,否则跳过。但是发现这种方式并不能很好的实现想要原创 2016-06-06 18:54:53 · 6275 阅读 · 1 评论