AbstractQueuedSynchronizer源碼解讀

1. 背景 AQS(java.util.concurrent.locks.AbstractQueuedSynchronizer)是Doug Lea大師創做的用來構建鎖或者其餘同步組件(信號量、事件等)的基礎框架類。JDK中許多併發工具類的內部實現都依賴於AQS,如ReentrantLock, Semaphore, CountDownLatch等等。學習AQS的使用與源碼實現對深刻理解concurr
相關文章
相關標籤/搜索