「每天一道面試題」CountDownLatch實現原理及適用場景?

實現原理 使用CountDownLatch(int count)構建CountDownLatch實例,將count參數賦值給內部計數器state,調用await()方法阻塞當前線程,並將當前線程封裝加入到等待隊列中,直到state等於零或當前線程被中斷;調用countDown()方法使state值減一,如果state等於零則喚醒等待隊列中的線程。 適應場景 實際工作中,CountDownLatch
相關文章
相關標籤/搜索