Lock接口基本实现原理

        在Lock接口的实现里面,有个比较有名的叫ReentrantLock,它的实现机制是靠其内部类Sync,而这个类是AbstractQueuedSynchronizer(AQS)的子类。这个类的主要功能是通过管理一个双向同步队列(FIFO)实现同步状态的管理,实现多线程对同步状态的访问安全。在同步队列种存储的数据结构是一个个的节点Node,其中包含了跟双向链表类似的前向节点和后续节点
相关文章
相关标签/搜索