重新认识Java--HashMap、HashTable和ConcurrentHashMap

HashMap方法没有synchronized修饰,线程不安全,HashTable线程安全。HashMap允许key和value为null;HashTable不允许。ConcurrentHashMap通过分段锁来保证线程安全,元素查询时会有两次hash,第一次会找到哪一段,第二次会定位到所在链表的头部。

Guess you like

Origin blog.csdn.net/qq_39164603/article/details/115026118