深入理解AbstractQueuedSynchronizer(AQS)

https://www.jianshu.com/p/cc308d82cc71 這篇文章寫的非常詳細: 上圖爲AQS隊列的示意圖,從中可以反應出幾個AQS的特點: 1.AQS所有節點都在等待中,並且在自璇狀態。節點的獲取策略是FIFO 2.AQS是一個雙向鏈表,有兩個指針,分別指向頭節點和尾部節點 上圖代表的是AQS隊列的獲取到鎖的過程,其特點是: 1.首先獲取的是頭部節點,就是將頭節點指針只向下一
相關文章
相關標籤/搜索