sync.Pool

golang sync.Pool试用说明及注意事项

£可爱£侵袭症+ 提交于 2019-12-06 12:40:31
Go tip 是 Go 语言的实验分支,包含了很多尚在讨论,但很有可能会加入 stable 分支的特性。“Go tip 在做什么”(原文地址: What's happening in Go tip )分析总结了 Go 语言尚在开发中的一些重要特性。 本文译自: What's happening in Go tip (2014-01-10) 现在是 2014 年了,刚刚经历了圣诞和新年前夜,Go 团队就已经开始为下一个发布版本而工作了。也因此,“Go tip 在做什么”系列也重开了。 作为这个系列的最新一篇,这篇文章将会有些小调整。最重要的调整是,不会再遵循每周一篇文章的发布周期。一周里可能有几篇文章,也可能一篇都没有。这个调整,一部分由于个人原因,一部分也因为这样可以更灵活的追踪 Go 的改变。这样做的结果是,每篇文章可能会比以前更短,以便能紧跟最新的开发变化。 另一个调整是,将会覆盖一些关于没有变化的代码的形成原因和讨论。这是因为 Go 1.3 将会有重大改变(主要是计划用 Go 重写整个编译器),有些代码需要及早被大家了解。 这篇文章我们将会关注类型 sync.Pool 。这个类型是 Go 1.3 标准库新添加的第一个重要功能。 做了什么 添加了 sync.Pool 类型 开发流程的小改变 添加了 sync.Pool 类型 相关 CL: CL 41860043 , CL