Java併發-AQS及各種Lock鎖的原理

什麼是AQS AQS是AbustactQueuedSynchronizer的簡稱,它是一個Java提高的底層同步工具類,用一個int類型的變量表示同步狀態,並提供了一系列的CAS操作來管理這個同步狀態。AQS的主要作用是爲Java中的併發同步組件提供統一的底層支持,例如ReentrantLock,CountdowLatch就是基於AQS實現的,用法是通過繼承AQS實現其模版方法,然後將子類作爲同步
相關文章
相關標籤/搜索