1、使用 通常用于多线程之间的等待 常用函数
2、原理 原理就是借助AQS的等待队列,代码很简单,这里不赘述。不过这里特意提一点,可以多个线程进行await,countDown将state减为0时,会唤醒所有的await。