我们都指导hashmap 是不安全的, 是在什么时候线程是不安全的呢, ok, 是在扩容的时候线程不安全的。
首先先说所hashmap和concurrenthashmap 的数据结构,
在jdk 7 和jdk 8 中的还是有区别的。
存储内容:key : value
存储结构:数组+链表+红黑树(jdk8)
存储位置:数组下标
存储大小: 数组长度
简单总结下hashmap 和concurrenthashmap
最新推荐文章于 2022-06-20 11:29:49 发布
我们都指导hashmap 是不安全的, 是在什么时候线程是不安全的呢, ok, 是在扩容的时候线程不安全的。
首先先说所hashmap和concurrenthashmap 的数据结构,
在jdk 7 和jdk 8 中的还是有区别的。
存储内容:key : value
存储结构:数组+链表+红黑树(jdk8)
存储位置:数组下标
存储大小: 数组长度