摘要: Hashmap 和 Concurrenthashmap Hashmap 不适合并发,应该使用ConcurrentHashMap . 这是很多人都知道的,但是为什么呢? 可以先看一下这两篇文章. JDK7与JDK8中HashMap的实现 和 谈谈HashMap线程不安全的体现. 由这两篇文章我们可以知道 : Hashmap 不适合并发的原因是当Hashmap扩... 阅读全文
posted @ 2018-12-11 11:32 float123 阅读(293) 评论(0) 推荐(0)
摘要: 文章部分图片和代码来自参考文章。 LockSupport 和 CLH 和 ConditionObject 阅读源码首先看一下注解 ,知道了大概的意思后,再进行分析。注释一开始就进行了概括。AQS的实现是基于FIFO等待队列的。 Provides a framework for implementing blocking locks and related s... 阅读全文
posted @ 2018-12-11 11:31 float123 阅读(275) 评论(0) 推荐(0)