就正式说一下多线程环境中,hashmap会有什么样的问题。
问题主要出在扩容时的ReHash操作。
1.会导致hashmap出现链表闭环,一旦进入了闭环get数据,程序就会进入死循环,所以导致HashMap是非线程安全的
转载于:https://baijiahao.baidu.com/s?id=1608218863498884604&wfr=spider&for=pc
就正式说一下多线程环境中,hashmap会有什么样的问题。
问题主要出在扩容时的ReHash操作。
1.会导致hashmap出现链表闭环,一旦进入了闭环get数据,程序就会进入死循环,所以导致HashMap是非线程安全的
转载于:https://baijiahao.baidu.com/s?id=1608218863498884604&wfr=spider&for=pc