我花了很多时间分析同步器框架的源代码实现AQS。本文分析了CountDownLatch的源码实现。本文参考JDK源码为JDK11,其他版本可能不适合。
AQS
CountDownLatch
JDK
JDK11