开始这篇博客之前,博主默认大家都是看过AQS源码的~什么居然没看过🤬猛戳下方👇👇👇 全网最详细的AbstractQueuedSynchronizer(AQS)源码剖析(一)AQS基础 全 ...
开始这篇博客之前,博主默认大家都是看过AQS源码的~什么居然没看过🤬猛戳下方👇👇👇 全网最详细的AbstractQueuedSynchronizer(AQS)源码剖析(一)AQS基础 全 ...
前两期我们已经掌握了AQS的基本结构、以及AQS是如何释放和获取资源的。其实到这里,我们已经掌握了AQS作为同步器的全部功能 不过,有些情况使用同步功能不够灵活,所以AQS又引入了操作系统中的另 ...
碎碎念) 花了两天时间,终于把ReentrantReadWriteLock(读写锁)解析做完了。之前钻研过AQS(AbstractQueuedSynchronizer)的源码,发现弄懂读写锁也没 ...
上期的《全网最详细的AbstractQueuedSynchronizer(AQS)源码剖析(一)AQS基础》中介绍了什么是AQS,以及AQS的基本结构。有了这些概念做铺垫之后,我们就可以正式地看 ...
AbstractQueuedSynchronizer(以下简称AQS)的内容确实有点多,博主考虑再三,还是决定把它拆成三期。原因有三,一是放入同一篇博客势必影响阅读体验,而是为了表达对这个伟大基 ...