HashMap构造以及出现的问题
hashmap由一个数组还有链表组成,数组报错地址,链表存放地址值。
可以说这个很形象。
当它高并发扩展的时候可能会变成环形链表。遍历的时候会无限循环,是线程不安全的。
我们可以使用ConcurentHashMap代替。
hashmap由一个数组还有链表组成,数组报错地址,链表存放地址值。
可以说这个很形象。
当它高并发扩展的时候可能会变成环形链表。遍历的时候会无限循环,是线程不安全的。
我们可以使用ConcurentHashMap代替。