ConcurrentHashMap

ConcurrentHashMap和HashMap的区别:

从JDK1.2起,就有了HashMap,HashMap不是线程安全的,因此多线程操作时需要格外小心。

在JDK1.5中,伟大的Doug Lea给我们带来了concurrent包,从此Map也有安全的了。

ConcurrentHashMap的工作机制,通过把整个Map分为N个Segment(类似HashTable),可以提供相同的线程安全,但是效率提升N倍,默认提升16倍。

原文地址:http://blog.csdn.net/xuefeng0707/article/details/40834595

原文地址:https://www.cnblogs.com/-scl/p/7419916.html