JDK源码--CountDownLatch(AQS子类)

CountDownLatch用于同步一或多个线程,强制它们等待由其余线程执行的一组操做完成。典型用法是将一个程序分为n个互相独立的可解决任务,并建立值为n的CountDownLatch。每一个任务完成时都会调用countDown,等待问题被解决的任务调用await将本身挂起,直至计数结束。 初始化 public CountDownLatch(int count) { //参数为等待完成的线程数
相关文章
相关标签/搜索