hashmap
文章平均质量分 85
hanna22
susu呐~~~
展开
-
HashMap的面试常见问题
hashmap和concurrenthashmap常见面试问题原创 2022-03-14 12:07:52 · 1151 阅读 · 0 评论 -
解决HashMap线程不安全之ConcurrentHashMap源码剖析(jdk1.7)
解决HashMap线程不安全之ConcurrentHashMap源码剖析(jdk1.7)+unsafe原创 2022-03-13 11:50:09 · 1043 阅读 · 0 评论 -
HashMap那些事之HashMap多线程扩容造成CPU100%(循环引用)
JDK1.7中HashMap采用的是头插法,那么在多线程进行扩容时可能会造成循环引用和数据丢失的问题,JDK1.8中采用的是尾插法就不会造成这个问题,但是JDK8仍然会有数据覆盖(见下一篇)循环引用分析:1.首先我们要明确JDK1.7中单线程是怎样扩容的:扩容代码:void transfer(Entry[] newTable, boolean rehash) { int newCapacity = newTable.length; for (Entry<K,V&g...原创 2022-03-12 14:35:19 · 2804 阅读 · 0 评论 -
HashMap那些事之JDK8中的数据覆盖问题
HashMap那些事之JDK8中的数据覆盖问题原创 2022-03-12 14:18:28 · 1295 阅读 · 2 评论 -
HashMap之HashMap的快速失败机制(fast-fail)
hashmap的快速失败机制(fast-fail)原创 2022-03-12 13:01:56 · 1872 阅读 · 1 评论 -
HashMap之HashMap中hashSeed(hash种子)的作用分析
hashmap中的种子作用分析原创 2022-03-12 12:33:06 · 2740 阅读 · 0 评论