Chciałem to wiedzieć, czy jest możliwe utworzenie puli obiektów? Tak, że mogę wziąć obiekt z puli i kiedy skończę pracę, mogę umieścić go w puli.Jak utworzyć pulę obiektów, aby móc pożyczać i zwracać obiekty?
Odpowiedz
Chciałem to wiedzieć, czy można utworzyć pulę obiektów? Tak, że mogę wziąć obiekt z puli i kiedy skończę pracę, mogę umieścić go w puli.
Jest to możliwe. Możesz zauważyć poprawę wydajności w wielu sytuacjach, jeśli budowa nowego obiektu jest kosztowna (jak ustanowienie połączenia z bazą danych) lub jeśli z innych powodów przepustowość GC jest zbyt wysoka (często jest to problem w systemie Android-land).
Oto niektóre zasoby, które można wykorzystać do wdrożenia puli. Możesz być w stanie użyć Apache po ObjectPool
zaraz po wyjęciu z pudełka.
doskonały! to właśnie chciałem :) dzięki @Sergey też! –
Czy możesz pomóc http://stackoverflow.com/questions/43860936/create-objects-in-genericobjectpool – Tony
Choć jego późno, ale może być przydatna.
poniższy link dostarcza informacji oraz wprowadzenia wystarczające dane do tworzenia puli obiektów przy użyciu Apache commons-pool-2:
http://www.techypages.com/2014/03/creating-object-pool-in-java.html
- 1. Jak przekazywać i zwracać obiekty do i z biblioteki DLL?
- 2. Czy można utworzyć pulę obiektów podobną do łańcucha?
- 3. Obiekty wewnątrz obiektów w OCaml
- 4. Konieczność usuwania obiektów: implementacja Usunąć lub utworzyć obiekty w funkcji?
- 5. Jak utworzyć zagnieżdżone obiekty za pomocą accepts_nested_attributes_for
- 6. Jak utworzyć klasę, która buforuje obiekty?
- 7. Wiosenne dane WZP: W jaki sposób kwerenda mogą zwracać obiekty nie będące obiektami lub listę obiektów?
- 8. Przenoszenie obiektów Box2d Podobnie jak obiekty CCSprite
- 9. Jak utworzyć pulę aplikacji za pomocą aplikacji appcmd?
- 10. Jak utworzyć pulę połączeń PostgreSQL za pomocą Java?
- 11. Python funkcje C API, które pożyczać i stali odniesienia
- 12. obiekty reszta zagnieżdżonych obiektów django
- 13. Jak zainstalować bibliotekę C++, aby móc z niej korzystać?
- 14. Jak zadeklarować klasę w języku C#, aby móc łańcuch metod?
- 15. Jak utworzyć predykat danych podstawowych, aby sprawdzić, czy relacja zawiera wszystkie podane obiekty?
- 16. Jak wyśmiać obiekty, których nie mogę utworzyć w moich testach?
- 17. Jak utworzyć pulę połączeń MySQL podczas pracy z NodeJS i Express?
- 18. FMDatabaseQueue Jak zwracać wartość
- 19. Odwzorowywanie obiektów XML na obiekty Java
- 20. Czy RESTful API powinien zwracać 404 dla tablic obiektów?
- 21. Jak utworzyć wiele obiektów w tle?
- 22. Jak utworzyć tablicę wskaźników do obiektów w Matlab?
- 23. Jak wyznaczyć pulę wątków dla aktorów
- 24. C# przeciągnij i upuść pliki, aby utworzyć
- 25. Jak serializować obiekty Ember?
- 26. Jak utworzyć polecenie #ifdef, aby odróżnić moje dwa obiekty docelowe w XCode?
- 27. jak napisać funkcję C i móc ją wywołać z perl
- 28. Jak zamknąć pulę połączeń po rozładowaniu kontekstu?
- 29. Jak utworzyć wyraźną listę liczb całkowitych z listy obiektów?
- 30. Obiekty Delphi, obiekty NIL i interfejsy
http://sourcemaking.com/design_patterns/object_pool/java# –