10 2022 档案
摘要:5.6 ConcurrentHashMap底层原理 5.6.1 jdk1.7 5.6.1.1 数组结构 数据结构是数组+segment对象,采用segment分段锁和CAS保证并发。 JDK1.7中的ConcurrentHashMap是由 segment数组结构和 HashEntry 数组结构组成,
阅读全文
摘要:5.4 HashMap底层原理 5.4.1初始长度 // 0000 0001 << 4 = 0001 0000 = 16 static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 HashMap的初始长度为16,当不够用时,再扩展,但
阅读全文