Java多线程学习:CountDownLatch(闭锁)

介绍: CountDownLatch这个类是在Java1.5时引入的,其作用是 允许一个线程等待其他线程完成各自的工作后执行;例如:主线程执行到某处,并发生成3个子线程,这时主线程希望3个子线程都完成的情况下才往下执行,就需要使用CountDownLatch这个类了。 原理: 通过一个计数器来实现,这个计数器的初始化为线程的数量,当一个线程执行完之后,计数器-1,直到等于0时,表示所有线程执行完成
相关文章
相关标签/搜索