- 1
- 0
- 约2.92千字
- 约 4页
- 2026-11-04 发布于北京
- 举报
集合类是怎么解决高并发中的问题
思路:先说一下哪些是非安全的
普通的安全集合类
JUC中的高并发集合类
线程非安全的集合类:ArrayList、LinkedList、HashSet、TreeSet、HashMap、TreeMap。在实际开
发中,我们最常用这些集合,因为在一般的业务代码中,通常不会遇到多个线程共享同一个集合的情况。
线程安完全安全的集合类:Vector和HashTable,虽然它们的性能不如JUC中的高性能集合,但也能满足大多数场景的需求。
高性能的线程安全集合类
◻1.ConcurrentHashMap◻2.ConcurrentHashMap与
HashTable的区别◻3.ConcurrentHashMap的具体线程安全实
现方式/底层实现◻4.谈谈CopyOnWriteArrayList
ConcurrentHashMap
Java
5.0
在
juc
包中了一系列支持并发操作的容器类,采用了“锁分段”的机制。ConcurrentHashMap
的分段级别(Concurrentlevel)
默认为
16,意味着它有
16
个分段(segment),每个分段默认又有
16
个哈希表(table),每个哈希表又通过链表连接起来。
在
JDK
1.7
中,ConcurrentHashMap(分段锁)对整个桶数组进行
您可能关注的文档
最近下载
- 《二次函数中平行四边形的存在性》教学创新课件.pptx VIP
- CM-008-V01应用非碳酸盐原料生产水泥熟料(第一版)-中国气候变化.PDF VIP
- CM-011-V01 替代单个化石燃料发电项目部分电力的可再生能源项目.pdf VIP
- 全国OPC发展观察报告(2026).pdf
- CM-010-V01HFC-23废气焚烧(第一版).PDF VIP
- 七年级上学期部编版语文10.《往事依依》课件(共24张ppt).pptx VIP
- CM-009-V01硝酸生产过程中所产生N2O的减排(第一版).PDF VIP
- 综采工作面安装作业规程(最新) 指导书.docx VIP
- 【高中语文】-《李凭箜篌引》课件+统编版+选择性必修中册.pptx VIP
- 石油化工工程建设费用定额(2025版).pdf VIP
原创力文档

文档评论(0)