下面这个切片容量过大的判断条件要这么理解呢 老师

来源:11-11 【扩展资料】一致性哈希算法在分布式缓存中的应用

JHJS

2020-10-01

图片描述

写回答

1回答

Cap

2020-10-10

这里要理解。cap(容量) len(长度)的区别

cap 在与当你用 append扩展长度时,如果新的长度小于容量,不会更换底层数组,否则,go 会新申请一个底层数组,拷贝这边的值过去,把原来的数组丢掉。也就是说,容量的用途是:在数据拷贝和内存申请的消耗与内存占用之间提供一个权衡。有的时候这个底层容量会随着长度变大改变。

0
0

全流程开发 GO实战电商网站高并发秒杀系统

运用架构设计与系统化思维,从容应对不同流量等级的“秒杀”场景

1462 学习 · 443 问题

查看课程