state的值也代表CountDownLatch所剩余的计数次数。
public CountDownLatch(int count) { if (count < 0) throw new IllegalArgumentException("count < 0"); this.sync = new Sync(count);//创建同步队列,并设置初始计数器值 }