Java 并发 CountDownLatch
使用#
初始化
1 |
|
核心方法
1 2 |
|
用法说明#
为 CountDownLatch
指定一个初始的计数值, 每次调用 countDown()
方法,计数器的值会减一, await()
方法会一直等待直到计数器的值变为零。
应用范围#
当一些业务需要等到另外的多个任务执行完成之后才能执行,此时可以设置一个计数器,然后在业务代码里面调用 await()
方法,当每个任务完成的时候调用 countDown()
方法,就可以达到在多个任务完成之后再执行业务代码的需求。