本人邮箱: kco1989@qq.com
欢迎转载,转载请注明网址 http://blog.csdn.net/tianshi_kco
github: https://github.com/kco1989/kco
代码已经全部托管github有需要的同学自行下载
引言
有一个同步助手,可以让一个或一些线程等待直到另外一些线程执行完一些操作.这就是CountDownLatch
理论
CountDownLatch
在初始化的时候需要一个count
参数.调用await()
的线程会一直等待,直到其他线程调用countDown
使count
清空为0.通常所有等待中的线程会被释放并且后面继续调用await
的线程会立即返回.这个是一次性操作,count
不能被重置的.如果想要被重置的话,就可以参考