摘要: 说了CountDownlatch就不得不说下CyclicBarrier,它们俩的功能是大同小异的。CyclicBarrier被称为同步屏障,它可以使一定数量的线程反复在屏障处汇集,当线程到达屏障处调用await方法,该线程就会在此处阻塞,直到所有线程都达到屏障,那么屏障就会打开,所有线程就会继续执行 阅读全文
posted @ 2021-07-15 16:57 扭不动的奥利奥 阅读(224) 评论(0) 推荐(0)
摘要: CountDownLatch一般称为“倒计数器”,比如有个任务A,需要等其他几个任务执行完之后才可以执行;或者有这么一个业务:在解析Excel时,需要将Excel中的所有数据解析并校验完主线程才可以继续接下来的任务,这时候就可以使用这个类 基本结构 这个类的功能也是在AQS的基础上实现的,但它与之前 阅读全文
posted @ 2021-07-15 16:13 扭不动的奥利奥 阅读(250) 评论(0) 推荐(0)