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

posted @ 2017-08-23 20:04  孟夏草木长  阅读(180)  评论(0编辑  收藏  举报