「每天一道面试题」CountDownLatch实现原理及适用场景?

实现原理 使用CountDownLatch(int count)构建CountDownLatch实例,将count参数赋值给内部计数器state,调用await()方法阻塞当前线程,并将当前线程封装加入到等待队列中,直到state等于零或当前线程被中断;调用countDown()方法使state值减一,如果state等于零则唤醒等待队列中的线程。 适应场景 实际工作中,CountDownLatch
相关文章
相关标签/搜索