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