【发布时间】:2011-02-09 19:24:23
【问题描述】:
我的意思不一定是使用单例模式实现,而是只拥有和使用一个池实例。我不喜欢只有一个池(或每个池类型一个)的想法。但是,我真的无法提出任何具体情况,多个池对于可变类型具有优势,至少在单个池可以发挥同样作用的任何情况下都没有。
与单例池相比,拥有多个池有什么优势?
【问题讨论】:
-
我想知道我使用对象池(简单、可重用对象的内存/生命周期管理)的方式是否影响了我对这些答案的理解。应用程序池、线程池、连接池与我对对象池的理解对我来说是苹果与橘子的对比。
标签: design-patterns architecture singleton object-pooling