- 0
- 0
- 约2.14千字
- 约 6页
- 2026-08-14 发布于北京
- 举报
抽象队列同步器简写aqs
参数:
1.头部头结点
2.尾节点尾部结点
3.状态
4.线程线程持有
双向链表
AQS双向链表当前锁已被持有,存放未抢到锁的线程。
条件单向链表调用await释放锁,当前线程阻塞。
CountDownLatch
Semaphore
Lock公平锁、非公平锁
CountDownLatch:灵活线程计数器
Semaphore:实现流量控制的接口信号量
底层基于AQS封装的。
QueuedSynchronizer简写aqs
参数:
1.head头结点
2.Tail尾部结点
3.State
4.Thread线程持有
双向链表
AQS双向链表当前锁已经持有,存放没有抢到锁线程。
Condition单向链表调用await释放锁,当前线程阻塞。
CountDownLatch
Semaphore
Lock公平锁、非公平
CountDownLatch:灵活线程计数器
Semaphore:实现接口的限流信号量
底层基于aqs封装的。
QueuedSynchronizer
加锁的时候
publicfinalvo
原创力文档

文档评论(0)