Java进阶:CountDownLatch倒计时
生活随笔
收集整理的這篇文章主要介紹了
Java进阶:CountDownLatch倒计时
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
概述
- CountDownLatch 倒計時器,通常用于堵塞某個線程,直到其他前置線程都執(zhí)行完畢后,堵塞線程才繼續(xù)執(zhí)行。
- CountDownLatch 是基于CAS實現(xiàn)的,因此它是線程安全的。CAS相關(guān)介紹看這篇:Java CAS原理詳解
- 舉個簡單的場景例子:某教室內(nèi)當前有10個同學,等到所有同學都離開教室后,老師才過來鎖門。
使用 CountDownLatch 實現(xiàn)
public static void main(String[] args) throws InterruptedException {final int count總結(jié)
以上是生活随笔為你收集整理的Java进阶:CountDownLatch倒计时的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows环境安装Gradle6.4
- 下一篇: Java进阶:Semaphore信号量基