Java併發之AQS源碼分析

AQS 全稱是 AbstractQueuedSynchronizer,顧名思義,是一個用來構建鎖和同步器的框架,它底層用了 CAS 技術來保證操作的原子性,同時運用了 CLH 同步隊列作同步器,這也是 ReentrantLock、CountDownLatch 等同步工具實現同步的底層實現機制。它能夠成爲實現大部分同步需求的基礎,也是 J.U.C 併發包同步的核心基礎組件。 說是框架,其實就是一個普
相關文章
相關標籤/搜索