Hashtable、HashMap、ConcurrentHashMap区别

Hashtable ,和HashMap 都是数组+链表实现数组 Hashtable 初始值为11 key和value 不能为null 而且是线程安全的,它的方法是同步的,能够直接用在多线程环境中。安全 HashMap初始值为16 ,key和value 能够为null,线程不安全,在多线程环境中,须要手动实现同步机制。多线程 ConcurrentHashMap  底层采用分段的数据+链表实现,线程安
相关文章
相关标签/搜索