AQS

AQS介绍

  AQS,即AbstractQueuedSynchronizer, 队列同步器,它是Java并发用来构建锁和其他同步组件的基础框架。

  AQS的核心思想是基于volatile int state这样的一个属性同时配合Unsafe工具对其原子性的操作来实现对当前锁的状态进行修改。当state的值为0的时候,标识改Lock不被任何线程所占有。

posted @ 2018-03-20 17:24  涛声依旧~  阅读(180)  评论(0编辑  收藏  举报