HashMap是线程安全的吗?有哪些线程安全的容器

HashMap不是线程安全的。数组 HashMap的扩容机制就是从新申请一个容量是当前2倍的桶数组,而后将原先的记录逐个映射到新的桶里,而后将原先桶逐个置为null使得引用失效。安全 在put或resize发生时,后一个线程的操做数据会将前一个数据覆盖,致使数据丢失。.net 线程安全的容器:线程 Vector、HashTable、concurrentHashMap、copyOnWriteArra
相关文章
相关标签/搜索