【JDK源码分析】并发包同步工具CountDownLatch

前言 CountDownLatch是一个闭锁实现,它可使一个或者多个线程等待一组事件发生。它包含一个计数器,用来表示须要等待的事件数量,coutDown方法用于表示一个事件发生,计数器随之递减,而await方法等待计数器为0以前一直阻塞。它是基于AQS的共享锁来实现的,其中使用了较多的AQS的方法,因此在这以前最好须要分析过AQS的源码,也能够查看本人以前AQS的源码分析,有些AQS方法没有在以前
相关文章
相关标签/搜索