![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Collection & Map
文章平均质量分 87
Collection & Map
流光亦流连
这个作者很懒,什么都没留下…
展开
-
CopyOnWrite线程安全集合
一、CopyOnWrite集合简介CopyOnWrite集合包括CopyOnWriteArrayList,CopyOnWriteSet和CopyOnWriteHashMap,但CopyOnWriteHashMap使用较少,并发环境大多采用性能更高的cpncurrentHashMap。其实现线程安全的核心思想是读写分离,即在写的时候,将底层的数组拷贝一份,然后修改拷贝的数组,再将修改后的数组通过原子操作的方式赋值给底层数组,以实现线程安全二、CopyOnWriteArrayList2-1 底层结构原创 2022-01-02 21:39:16 · 3139 阅读 · 0 评论 -
HashMap的底层实现及主要方法的源码解读
一、关于HashMap的底层机制具体机制1.首先,从关系上来说,HashMap是Map接口的一个实现类,也是AbstractMap的子类。2.HashMap底层维护一个Node<K,V>[]数组,Node<K,V>为Entry<K,V>接口的实现类,而Entry<K,V>为Map的一个接口,其主要用来存储key-value键值对。在HashMap中,通过静态类Node<K,V>来实现Entry<K,V>接口,即在HashMap的原创 2021-07-12 00:08:08 · 352 阅读 · 2 评论