ThreadLocal 在我之前的文章中介绍过什么是ThreadLocal[https://www.jianshu.com/p/611c2e31...
基础 如何开启多线程[https://www.jianshu.com/p/a9006fc475dd] 多线程常用的方法[https://www....
AQS(上)-独占模式 AQS(中)-共享模式 AQS(下)-Condition在之前的文章中已经介绍了独占模式和共享模式获取资源以及使用资源的...
AQS(上)-独占模式 AQS(中)-共享模式 AQS(下)-Condition 对比 独占模式共享模式acquire(int arg)acqu...
AQS(上)-独占模式[https://www.jianshu.com/p/8966cf43ea86] AQS(中)-共享模式[https://...
简介 在AQS的源码中有介绍到一种叫CLH的队列(AQS中使用的是一种变种).CLH它是一种基于单向链表实现的队列,即后一个节点保存前一个节点的...
ReentrantReadWriteLock是一个读写锁,与ReentrantLock不同之处在于它提供两种模式的锁,一种为读锁另一种为写锁.读...
阅读建议 在阅读本文前建议先了解synchronized和wait/notify机制,这样能提高你的阅读效率加快理解.下面是我之前写的关于这方面...
Exchanger(交换机) 交换机(Exchanger)主要用于线程之间数据交换的工具,它提供一个同步点,在这个同步点两个线程可以交换彼此的数...
文集作者