V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ruyiL  ›  全部回复第 4 页 / 共 4 页
回复总数  69
1  2  3  4  
2021-11-30 17:41:58 +08:00
回复了 sunny1688 创建的主题 问与答 关于 golang 碰到的一个问题!
这个地方扩容应该是不安全的,但是一般 slice 比较小的时候扩容比较快,所以不容易出问题。
底层的扩容逻辑实际上是开辟一个新数组,然后将 value 拷贝过去,然后将指针指过去,但是当 slice 内存过大之后,这个拷贝的过程是比较漫长的,竞态问题就出现了
符合题注要求,普通的 golang 开发,平时 ram 也就是用百分之五十左右,但是很烫很烫,运行速度有一说一,并没有感觉很快,中规中矩,但是的确没有内存恐慌
上车,好评,谢谢老板了
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3302 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 11:49 · PVG 19:49 · LAX 04:49 · JFK 07:49
Developed with CodeLauncher
♥ Do have faith in what you're doing.