2023年1月11日

ConcurrentHashMap

摘要: 保证线程安全的原因 有线程安全隐患的变量使用volatile修饰,确保变量是从内存获取而不是变量的私有拷贝。 数据结构 JDK1.8 中的ConcurrentHashMap 选择了与 HashMap 相同的链表+红黑树结构;在锁的实现上,抛弃了原有的 Segment 分段锁,采用CAS + sync 阅读全文

posted @ 2023-01-11 20:42 周公 阅读(14) 评论(0) 推荐(0) 编辑

导航