说明
这个类就是jdk里面CountDownLatch的翻版,增加了一个reset函数还原到初始值
讲解的原因是
讲store模块的CommitLog.FlushCommitLogService 发现继承了 commons模块的ServiceThread
ServiceThread里面又需要CountDownLatch2属性
直接看uml图好了
CountDownLatch2 与 jdk自带的CountDownLatch源码
只贴出不一样的地方
CountDownLatch2 与 jdk自带的CountDownLatch 内部类 Sync的区别
网友评论