登陆购买课程后可参与讨论,去登陆吧
溢出桶是按需分配的,本质上是为了解决单个桶里放不下 8 个 kv 的临时补丁。
在扩容过程中,Go 会逐步把旧桶和它们的溢出桶里的元素迁移到新桶:
一部分 key 迁移到原桶编号位置
一部分 key 迁移到新桶编号位置
当迁移完成后,新的普通桶可能足够容纳这些 kv,很多旧的溢出桶就会变空,被 runtime 回收(归还给溢出桶 freelist)。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
云时代,云原生工程师是一个前所未有的职业发展新机遇,2025学习正当时。资深云原生架构师亲授,快速构建完整理论体系,积累丰富企业级项目经验,轻松入行,保姆式教学服务+丰富辅助资料+就业指导+简历指导,
6 3
9 3
4 2
12 2
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星