Skip to content

Latest commit

 

History

History
6 lines (4 loc) · 310 Bytes

Pool.md

File metadata and controls

6 lines (4 loc) · 310 Bytes

img

Go 1.13 之前的 sync.Pool 的实现有 2 大问题:

  1. 每次 GC 都会回收创建的对象。
  2. 底层实现使用了 Mutex,对这个锁并发请求竞争激烈的时候,会导致性能的下降。