2016-04-06 3 views
0

Что такое практический пример объединения? Я понимаю из вики, что объединение означает сохранение готового к использованию набора ресурсов. Где это используется? Какие-нибудь практические примеры?Что такое практический пример объединения?

https://en.wikipedia.org/wiki/Pool_(computer_science)

ответ

1

Типичным примером этого является database connection pool. Обычно настройка соединения с базой данных является дорогостоящей. Потоки веб-приложений используют соединение для завершения веб-запроса и возвращают соединение обратно в пул соединений с использованием стандартного API. Это оправданный вариант использования для объединения объектов.

0

Я использую его все время в Unity3D Engine. Если бы я этого не сделал, а вместо этого уничтожил много объектов и повторно создал их во время выполнения, производительность была бы очень низкой, и снижение было бы очень заметным.

Проверьте это видео: https://unity3d.com/learn/tutorials/modules/beginner/live-training-archive/object-pooling

В этом случае он использует объект объединения, чтобы избежать инстанцировании сотни снарядов.

Смежные вопросы