对象池(Object Pool)


目的
当对象的创建成本很高并且仅在短时间内需要它们时,使用对象池模式是有利的。对象池为实例化对象提供缓存,以跟踪哪些对象正在使用以及哪些对象可用。

适用场景

  • 对象的创建成本很高(分配成本)
  • 你需要大量的短期对象(内存碎片)