
JDK源代码阅读
风火1989
博思软件技术架构部高级工程师,8年开发经验。福建省省级标准《双离线场景二维码标准》撰写人,多年大型政企项目研发经验。关注团队效率,高并发等方面。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
支持内部晋升的无锁并发优先级线程池
支持内部晋升的无锁并发优先级线程池 文章目录支持内部晋升的无锁并发优先级线程池引言推导过程如何实现优先级晋升数据结构设计一个指针产生的问题任务插入指针和任务读取指针任务插入指针如何移动任务插入指针移动到同一位置导致的优先级任务混合问题任务读取指针如何移动插入和读取并发代码实现任务插入任务的读取包装为BlockQueue效果展现代码托管地址 引言 在技术群讨论到一个有意思的业务需求,可以描述为: ...原创 2020-01-10 20:09:11 · 846 阅读 · 0 评论 -
ConcurrentHashMap源码走读
ConcurrentHashMap源码走读 文章目录ConcurrentHashMap源码走读简介放入数据容器元素总数更新容器扩容协助扩容遍历 简介 在从JDK8开始,为了提高并发度,ConcurrentHashMap的源码进行了很大的调整。在JDK7中,采用的是分段锁的思路。简单的说,就是ConcurrentHashMap是由多个HashMap构成。当需要进行写入操作的时候,会寻找到对应的Has...原创 2019-10-29 15:36:39 · 1139 阅读 · 0 评论