如何创建对象池以便能够借用和返回对象

Rav*_*ani 14 java pool

我想知道,是否可以创建一个对象池?所以我可以从池中取出一个对象,一旦我完成了工作,我就可以将它放入池中.

Gra*_*ray 15

我想知道,是否可以创建一个对象池?所以我可以从池中取出一个对象,一旦我完成了工作,我就可以将它放入池中.

可能是的.如果新对象的构造很昂贵(如建立数据库连接),或者由于其他原因GC带宽太高(通常是Android-land中的问题),您可以在许多情况下看到性能改进.

以下是一些可用于实现池的资源.您可以直接使用Apache的ObjectPool权利.