用大白話解釋:AQS原理

  AQS的全稱是AbstractQueuedSynchrizeder(抽象隊列同步器)。它是爲實現依賴於先進先出等待隊列的阻塞鎖和各種同步器(Semaphore,CountdownLatch,CyclicBarrier,Exchanger等等)而提供的一種基礎框架。   它內部有一個int類型的state變量,被volatile關鍵字修飾,保證線程之間的可見。還會維護一個Node內部類(用於生成
相關文章
相關標籤/搜索