博客

在这里,我记录技术探索的足迹,分享关于开发的深度见解,也沉淀对生活的感悟与思考。

BLOG
Java源码分析

CopyOnWriteArraySet 源码分析

JDK源码分析 CopyOnWriteArraySet,CopyOnWriteArraySet是一个基于CopyOnWriteArrayList实现的线程安全的Set集合,所以该Set和CopyOnWriteArrayList拥有完全相似的特性。

2021年06月11日2 分钟阅读
BLOG
Java源码分析

源码分析:线程安全的列表—CopyOnWriteArrayList

JDK源码分析 CopyOnWriteArrayList,CopyOnWriteArrayList 是一个线程安全的ArrayList,但是它的每次操作(add ,set,remove等)都是通过复制一个底层的数组副本来实现的,在写操作的时候都会加上锁,有读写分离的意思。

2021年06月09日5 分钟阅读
BLOG
源码分析集合

源码分析:ConcurrentHashMap—JDK1.8版本

JDK源码分析 ConcurrentHashMap,ConcurrentHashMap—JDK1.8版本,JDK1.8版本的ConcurrentHashMap采用了和HashMap类似的实现机制:数组+链表+红黑树,通过自旋+synchronized锁+CAS+volatile的方式来实现保证数据的一致性。

2021年06月08日12 分钟阅读
BLOG
Java源码分析

源码分析:ConcurrentHashMap—JDK1.7版本

JDK源码分析 ConcurrentHashMap,ConcurrentHashMap—JDK1.7版本,ConcurrentHashMap是从JDK 1.5开始支持一定并发性的哈希表,其中所有的操作都是线程安全的,所以常常会被应用于高并发的场景中。

2021年06月06日6 分钟阅读
BLOG
转载个人成长

如何写出高质量的技术文章?

2021年05月18日1 分钟阅读
BLOG
转载架构

如何做规划?分享2种思维和4个方法

2021年05月17日1 分钟阅读
上一页第 9 页,共 21 页下一页