Я хотел знать, возможно ли создать пул объектов? Чтобы я мог взять объект из пула, и как только я закончу работу, я могу поместить его в пул.
Как создать пул объектов, чтобы иметь возможность брать и возвращать объекты
Ответ 1
Я хотел знать, возможно ли создать пул объектов? Чтобы я мог взять объект из пула, и как только я закончу работу, я могу поместить его в пул.
Возможно, да. Во многих ситуациях вы можете увидеть улучшения производительности, если строительство нового объекта дорого (например, установление соединения с базой данных) или если по другим причинам пропускная способность GC слишком высока (часто это проблема в Android-land).
Вот некоторые ресурсы, которые можно использовать для реализации вашего пула. Вы можете использовать Apache ObjectPool
прямо из коробки.
Ответ 2
Хотя он и опоздал, но может быть полезен.
Следующая ссылка содержит достаточную информацию и сведения о реализации для создания пула объектов с помощью apache-commons-pool-2:
http://www.techypages.com/2014/03/creating-object-pool-in-java.html