摘要: java-基于AQS实现锁 AQS 是AbstractQueuedSynchronizer 抽象队列同步器 1.采用双向链表的数据结构,当多线程同时竞争锁的时候,第一个线程拿到锁后,后续的线程封装成Node节点依次进入同步队列进行排队等待。 2.AQS内部会采取自旋(死循环)的机制,一直判断头节点是 阅读全文
posted @ 2021-06-25 12:53 AlbertXe 阅读(74) 评论(0) 推荐(0) 编辑