AQS源碼分析之獨佔鎖和共享鎖

簡介 AQS實現鎖機制並非經過synchronized——給對象加鎖實現的,事實上它僅僅是一個工具類!它沒有使用更高級的機器指令,也不靠關鍵字,更不依靠JDK編譯時的特殊處理,僅僅做爲一個普普統統的類就完成了代碼塊的訪問控制。java AQS使用標記位+隊列的方式,記錄獲取鎖、競爭鎖、釋放鎖等一些類鎖操做。但更準確的說,AQS並不關心什麼是鎖,對於AQS來講它只是實現了一系列的用於判斷資源是否能夠
相關文章
相關標籤/搜索