4.5.1HashMap死循环分析

注:源图和总结来自享学课堂,自己消化之后略有补充修改 备注:基于1.7jdk进行分析 备注2:强烈建议自己跟着步骤一个图一个图手动画,理解深刻一点也快一点 简介 在多线程之下,在put操作的时候,会导致HashMap的Entry链表死循环,导致CPU利用率接近100% 单线程下HashMap的扩容 原理 扩容只要有三个方法: AddEntry resize transfer 扩容总结 1、扩容2倍
相关文章
相关标签/搜索