6.3 每日总结(什么是AQS?)
像ReentrantLock,Semaphore都是基于AQS实现的。
内部有一个属性 state 属性来表示资源的状态,默认state等于0,表示没有获取锁,state等于1的时候才标明获取到了锁。通过cas 机制设置 state 状态。
像ReentrantLock,Semaphore都是基于AQS实现的。
内部有一个属性 state 属性来表示资源的状态,默认state等于0,表示没有获取锁,state等于1的时候才标明获取到了锁。通过cas 机制设置 state 状态。