Queue Queue是JDK 5以后引入的新的集合类,它属于Java Collections Framework的成员,在Collection...
ConcurrencyMap 从这一节开始正式进入并发容器的部分,来看看JDK 6带来了哪些并发容器。 在JDK 1.4以下只有Vector和H...
ReadWriteLock 从这一节开始介绍锁里面的最后一个工具:读写锁(ReadWriteLock)。 ReentrantLock 实现了标准...
Semaphore Semaphore 是一个计数信号量。从概念上讲,信号量维护了一个许可集。如有必要,在许可可用前会阻塞每一个 acquire...
CyclicBarrier 如果说CountDownLatch是一次性的,那么CyclicBarrier正好可以循环使用。它允许一组线程互相等待...
Countdownlatch 此小节介绍几个与锁有关的有用工具。 闭锁(Latch) 闭锁(Latch):一种同步方法,可以延迟线程的进度直到线...
Lock.unlock() 本小节介绍锁释放Lock.unlock()。 Release/TryRelease unlock操作实际上就调用了A...
Lock.lock/unlock 接上篇,这篇从Lock.lock/unlock开始。特别说明在没有特殊情况下所有程序、API、文档都是基于JD...
AQS AbstractQueuedSynchronizer,简称AQS,是J.U.C最复杂的一个类,导致绝大多数讲解并发原理或者实战的时候都不...
文集作者