Java并发多线程:JUC — ConcurrentHashMap锁分段机制

ConcurrentHashMap同步容器类是一个线程安全的hash表,对多线程的操作介于hashMap和hashTable之间,hashMap是线程不安全的,hashTable是线程安全的,采用独占锁机制。而ConcurrentHashMap内部采用的是锁分段机制。Java8后,底层并发支持采用CAS算法。

ConcurrentHashMap优于同步的HashMap(Collections.synchronizedMap)

CopyOnWriteArrayList优于同步的Arraylist(Collections.synchronizedList),当遍历读取远远多于更新数据时。

    原文作者:JUC
    原文地址: https://blog.csdn.net/hnjsjsac/article/details/80866523
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞