从池中取出和放入池中都需要加写锁, 锁的开销应该比创建对象开销大吧. 还是说为了减小对象的数目, 降低内存使用, 减少gc扫描时间? 加锁和不加锁, 两种方案哪一种更划算呢?
测试过sync.Pool, 开销也比较大.
有疑问加站长微信联系(非本文作者)

从池中取出和放入池中都需要加写锁, 锁的开销应该比创建对象开销大吧. 还是说为了减小对象的数目, 降低内存使用, 减少gc扫描时间? 加锁和不加锁, 两种方案哪一种更划算呢?
测试过sync.Pool, 开销也比较大.
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`