1. 首页
  2. 数据库
  3. 其它
  4. J.U.C AQS框架同步组件之闭锁CountDownLatch介绍

J.U.C AQS框架同步组件之闭锁CountDownLatch介绍

上传者: 2020-12-22 18:25:06上传 PDF文件 43.42KB 热度 6次
CountDownLatch是什么? CountDownLatch是在java1.5被引入的,跟它一起被引入的并发工具类还有CyclicBarrier、Semaphore、ConcurrentHashMap和BlockingQueue,它们都存在于java.util.concurrent包下。CountDownLatch这个类能够使一个线程等待其他线程完成各自的工作后再执行。例如,应用程序的主线程希望在负责启动框架服务的线程已经启动所有的框架服务之后再执行。 CountDownLatch是通过一个计数器来实现的,计数器的初始值为线程的数量。每当一个线程完成了自己的任务后,计数器的值就会减1。当
用户评论