- 1
- 0
- 约小于1千字
- 约 1页
- 2026-07-29 发布于山西
- 举报
锁优化的思路,拆分锁的粒度,类似于分布式锁优化的实践,把一份数据拆分为多份数据,
对每一份数据片段来加锁,这样就可以提升多线程并发的效率
HashMap底层不就是一个数组的数据结构么?如果你要完全保证里的并发安全,如果你每
次对数组做一些put、resize、get的操作的时候,你都是加锁,synchronized好了,此时就会
导致并发性能非常的低下
所有的线程读写hashmap的过程都是串行化的,hashtable,就是采用的这种做法
读写锁,大量的读锁和写锁的时候,也会导致多线程并发的效率大大的降低,也不行
ConcurrentHashMap,分段加锁,把一份数据拆分为多个segment,对每个段设置一把小锁,
put操作,仅仅只是锁掉你的那个数据一个segment而已,锁一部分的数据,其他的线程操
作其他segmetn的数据,跟你是没有竞争的
segment01,加锁;segment02,segment03。多个线程并发操作hashmap的效率
您可能关注的文档
- 森林中树木与社区:阅读指导与分级建议.pdf
- 考研数学:函数与极限之无穷小与无穷大精讲.pdf
- 实验室资质认定现场评审观察报告.pdf
- T∕CSTC 0019-2024 橡胶树保质采收技术规范.docx
- T∕CAMD 0006-2026 SPCC合金增强钢塑复合管.docx
- T∕FSBMEA 0005-2026 山茶油中儿茶素、表儿茶素的测定 高效液相色谱法.docx
- T∕GSQN 015-2026 餐饮行业醇基生物燃料使用安全通用技术要求.docx
- T∕QDIFST 001-2026 干锅酱质量通则.docx
- T∕CSTC 31-2025 特种胶初加工原料 鲜胶乳.docx
- T∕CASNHP 2-2022 学校直饮水卫生技术规范.docx
- T∕CNEA 035.1-2022 压水堆核电厂燃料组件格架水力性能 试验方法 第1部分:流致振动试验.docx
- T∕CCAATB 0081-2025 C909和C919飞机机场适配性评估指南.docx
- T∕CSFSIM 001-2026 作物模型数据要素及采集通用要求.docx
- T∕CCASC 0056-2025 氯化石蜡用石蜡技术要求.docx
- T∕CNEA 034.1-2022 压水堆核电厂燃料和相关组件用弹簧 第1部分:不锈钢螺旋弹簧.docx
- T∕CNEA 036-2022 压水堆核电厂燃料组件格架设计要求.docx
- T∕CAQI 501-2026 乘用车用电驱动系统镁合金压铸壳体技术规范.docx
- T∕FJAS 031-2026 数据资产——数据合规审核规范.docx
- DB31-104∕Z 0010-2018 房地产经纪机构经营管理规范.docx
- T∕IPIF 0045-2026 粤港澳大湾区海域浮游植物固碳监测与核算技术规范.docx
最近下载
- 2026年贵阳花溪资本运营管理有限公司社会公开招聘14人考试模拟试题及答案解析.docx VIP
- CCAA 考试 管理体系认证基础 背诵文件.pdf VIP
- 2026年贵阳花溪资本运营管理有限公司社会公开招聘14人笔试模拟试题及答案解析.docx VIP
- 2026年贵阳花溪资本运营管理有限公司社会公开招聘14人考试备考题库及答案解析.docx VIP
- 2026年车辆管理办法试题及答案.docx VIP
- 2026年贵阳花溪资本运营管理有限公司社会公开招聘14人笔试备考试题及答案解析.docx VIP
- 第4章-配位化合物与新材料.ppt VIP
- 2026年贵阳花溪资本运营管理有限公司社会公开招聘14人考试参考题库及答案解析.docx VIP
- 中医院物业管理服务项目方案投标文件(技术方案).doc
- ccaa 审核员考试 管理体系认证基础背诵资料.pdf VIP
原创力文档

文档评论(0)