AQS抽象队列同步器

85 阅读1分钟

AQS:抽象队列同步器。是一种锁机制,内部维护了一个先进先出的双向队列,在AQS内部有一个属性state,默认是0,队列中有线程获取资源,则把state修改为1,对state修改的时候使用CAS操作,保证多个线程修改的情况下的原子性

image.png

image.png

image.png