岁月无痕的博客

越努力、越幸福

Java HashMap的死循环

在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历过,本来觉得没什么好写的,因为Java的HashMap是非线程安全的,所以在并发下必然...

2017-06-05 18:02:28

阅读数:136

评论数:0

LinkedHashMap源码剖析

前言:有网友建议分析下LinkedHashMap的源码,于是花了一晚上时间研究了下,分享出此文(这个系列的最后一篇博文了),希望大家相互学习。LinkedHashMap的源码理解起来也不难(当然,要建立在对HashMap源码有较好理解的基础上)。LinkedHashMap简介LinkedHashM...

2017-06-02 12:46:27

阅读数:178

评论数:0

java集合框架

最近专门抽空看了一下java面试宝典的时候,又一次的看到了java集合之间的对比,感觉有必要进行一下整理,不然每次都要去重新翻阅。 首先看一下java集合框架图: 实线边框的是实现类,比如ArrayList,LinkedList,HashMap等,长虚线边框的是抽象类,比如AbstractCo...

2017-03-20 13:04:13

阅读数:192

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭