S核心机制与并发工具实现原理.pdfVIP

  • 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)

1亿VIP精品文档

相关文档