Java併發之AQS源碼分析(一)

AQS 全稱是 AbstractQueuedSynchronizer,顧名思義,是一個用來構建鎖和同步器的框架,它底層用了 CAS 技術來保證操做的原子性,同時利用 FIFO 隊列實現線程間的鎖競爭,將基礎的同步相關抽象細節放在 AQS,這也是 ReentrantLock、CountDownLatch 等同步工具實現同步的底層實現機制。它可以成爲實現大部分同步需求的基礎,也是 J.U.C 併發包同
相關文章
相關標籤/搜索