登录
推荐
文章
Go 技术
课程
下载
专题
AI
reset
已收录文章:1篇
三月内
三天内
一周内
一月内
三月内
最新
最热
Golang
·
Go问答
| 3天前 |
sync.Pool
·
reset
·
对象复用
·
Go问答
·
线上排查
·
Go sync.Pool
Go问答
sync.Pool串数据
Reset清理
对象池复用
Go sync.Pool 为什么会串数据:Reset 和 Put 的顺序怎么定
Go 项目里用 sync.Pool 降低临时对象分配时,如果对象归还前没有清理字段,下一次 Get 可能拿到带旧状态的对象,表现为用户数据串到别的请求、切片内容残留或缓存字段异常。稳妥做法是使用后先 Reset,再 Put;Get 后只做必要初始化,并且不要把仍在使用的对象提前放回池里。
342
收藏