HashMap、HashMap、ConcurrentHashMap

1.HashMap编程 是线程不安全的,在多线程环境下,使用Hashmap进行put操做会引发死循环,致使CPU利用率接近100%,因此在并发状况下不能使用HashMap。其结构以下:数组+链表结构(JDK1.8改成数组+红黑树)数组 2.HashTable安全 基本与HashMap的实现原理同样,差异是:多线程  HashTable不容许key和value为null  HashTable是线程安
相关文章
相关标签/搜索