Volantis
文档
帮助
示例
社区
博客
源码
聊聊HashMap扩容机制
ConcurrentHashMap 和 Hashtable 的区别主要体现在实现线程安全的方式上不同。
ConcurrentHashMap
Hashtable
HashMap的线程不安全体现在会造成死循环、数据丢失、数据覆盖这些问题。其中死循环和数据丢失是在JDK1.7中出现的问题,在JDK1.8中已经得到解决,然而1.8中仍会有数据覆盖这样的问题。
HashMap