java 并发编程之concurrentHashMap

之所以会出现concurrentHashMap,是因为hashmap在实现上为了效率高,舍弃了线程安全的考虑。不像hashtable加入了synchronized的关键字来保证线程安全。但是如果在多线程环境下使用hashtable 就会导致锁竞争严重,系统的整体性能会大大降低。而concurrenthashmap采用的是锁分段技术,既保证了系统性能的高效,同时也实现了线程安全。下面我们来看下con
相关文章
相关标签/搜索