CountDownLatch的工作流程

CountDownLatch的工作流程: 1.通過CountDownLatch(int count)構造器給sync同步器的state賦值。 2.每調countDown一次state數值-1,直到state爲0時喚醒等待隊列中head後的第一個線程。 3.沒調await方法一次都會去判斷state是不是爲0,當爲0時直接執行,不爲0時排隊等待,直到被park喚醒。 問題一:爲什麼使用共享鎖而不用獨
相關文章
相關標籤/搜索