摘要: 一篇文章从源码带你了解多线程计算数据,最后合并计算结果或者“人满发车”的实现思路。 阅读全文
posted @ 2022-01-30 15:06 程序java圈 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 一篇文章从源码带你了解多个线程等待一个线程或者让单个线程等待多个线程的实现思路。 阅读全文
posted @ 2022-01-30 15:05 程序java圈 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 一篇文章从源码带你了解大部分限流场景的实现思路。 阅读全文
posted @ 2022-01-30 15:04 程序java圈 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 用大白话的方式读懂ReentrantLock锁的核心源码,让你对AQS以及ReentrantLock有更深入的了解! 阅读全文
posted @ 2022-01-30 15:02 程序java圈 阅读(44) 评论(0) 推荐(0) 编辑
摘要: ReentrantLock是一个比synchronized更加灵活、性能更高的锁。 这篇文章带你学会ReentrantLock的使用! 阅读全文
posted @ 2022-01-30 15:01 程序java圈 阅读(291) 评论(0) 推荐(0) 编辑
摘要: AbstractQueuedSynchronizer类,简称AQS。一篇文章带你深入浅出的入门AQS并为后续学习并发包中工具类打下扎实的基础! 阅读全文
posted @ 2022-01-30 14:59 程序java圈 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 一文带你了解synchronized的性能为什么能和Lock持平! 阅读全文
posted @ 2022-01-30 14:58 程序java圈 阅读(55) 评论(0) 推荐(1) 编辑
摘要: 一文带你了解synchronized的各种锁,这些锁是如何变化的,什么样的操作会导致锁发生变化? 阅读全文
posted @ 2022-01-30 14:57 程序java圈 阅读(917) 评论(1) 推荐(1) 编辑
摘要: 深入研究java对象的内存布局,了解对象中的说是如何锁状态是如何标记的?了解一个Object对象在内存中占用多大? 阅读全文
posted @ 2022-01-17 01:13 程序java圈 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 一文了解为什么synchronized是非公平的,以及synchronized的底层实现原理Monitor! 阅读全文
posted @ 2022-01-17 01:12 程序java圈 阅读(752) 评论(0) 推荐(0) 编辑