-
Notifications
You must be signed in to change notification settings - Fork 3
Pool
Pandas edited this page May 1, 2017
·
2 revisions
Объектный пул применяется для повышения производительности, когда создание объекта в начале работы и уничтожение его в конце приводит к большим затратам. Особенно заметно повышение производительности, когда объекты часто создаются-уничтожаются, но одновременно существует лишь небольшое их число.
- Reusable - экземпляры классов в этой роли взаимодействуют с другими объектами в течение ограниченного времени, а затем они больше не нужны для этого взаимодействия.
- Client - экземпляры классов в этой роли используют объекты Reusable.
- ReusablePool - экземпляры классов в этой роли управляют объектами Reusable для использования объектами Client.