JDK1.7中HashMap线程不安全的缘由

1. JDK1.7 HashMap 基本参数 数据结构: 数组 + 链表 默认数组长度: 16 , 扩容阈值0.75 ,扩容为当前长度的2 倍 数据插入采用头插法 (头插法是致使线程不安全的缘由,可能会形成链表循环)web 1.1 为何JDK1.7 HashMap 采用头插法 我的理解: 在HashMap的数据结构中, 插入数据到链表头是最快的插入方式数组 2. 源码分析 Node 类结构 安全
相关文章
相关标签/搜索