随笔 - 214  文章 - 0 评论 - 11 阅读 - 20万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

12 2017 档案
HashMap多线程下不安全的具体体现
摘要:比较容易想到的是多线程环境下,如果几个线程同时在一个位置table[i]进行添加或者删除操作,会出现被覆盖或者其它情况。但还有一种比较严重的问题,即在多线程同时操作一个HashMap,进行扩容重排的过程中,有可能会出现环形链表,在下一次进行get操作或者迭代操作时,这里简单地结合JVM解释一下为什么 阅读全文
posted @ 2017-12-14 11:27 长江同学 阅读(747) 评论(0) 推荐(0) 编辑
HashMap源码初探(JDK1.7)
摘要:在Java面试过程中,最常见到的问题当属HashMap的那些知识点。它的底层是什么结构?什么是Hash排序?发生了碰撞会怎样?它跟HashTable,ConcurrentHashMap有什么区别?现有的数组存储满了会发生什么?...很多时候,它就是一场面试的起点。所以源码阅读的第一站选择了这个类,从 阅读全文
posted @ 2017-12-13 15:55 长江同学 阅读(241) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示