【Java集合】HashMap系列(四)——HashMap在JDK1.7和JDK1.8中的并发问题的分析以及如何保证并发安全
目录一、JDK1.7的HashMap1.1Java内存模型简介1.2扩容造成死循环分析过程1.3扩容造成数据丢失分析过程二、JDK1.8的HashMap2.1并发环境下红黑树结构上的死循环问题2.1.1balanceInsertion()方法中的死循环2.1.2root()方法中的死循环2.2并发环境下添加操作出现数据覆盖导致数据缺失2.3总结java.lang.Thread.State类三、如何