AQS: 等待队列详解(AbstractQueuedSynchronizer)

目录 AQS中的等待队列:是一个双向链表,并使用了“CLH锁”的思想实现等待队列一.CLH锁 二.Node的数据结构:记录了等待状态、当前线程、前后节点的引用 三.Node如何入队 acquire(int arg):获取资源 acquireQueued(final Node node, int arg):通过入队获取资源 shouldParkAfterFailedAcquire(Node pred
相关文章
相关标签/搜索