CountDownLatch源码分析

基于jdk1.8源码进行分析的。 CountDownLatch是JDK 5+里面闭锁的一个实现,相当于在开放之前,所有的线程都会被阻塞,当开放之后,所有线程都进行执行,但是开放之后就不能在关闭。它有一个正数计数器,countDown方法对计数器做减操作,await方法等待计数器达到0,所有await的线程都会阻塞直到计数器为0或者等待线程中断或者超时。下面我们看一下DEMO演示。 package
相关文章
相关标签/搜索