Какова оптимальная структура данных для контейнера пула?

На данный момент я использую шаблон контейнера вектора STL для возврата и получения соединений.

1) при получении соединение возвращается и "erase ()" d из вектора пула.

2) при выпуске соединение передается обратно в пул через «push_back ()».

Это может быть очень сложно, если пул часто используется. Итак, мой вопрос: есть ли способ улучшить производительность здесь, переключившись на другую структуру данных?

8
задан Pius Raeder 10 August 2011 в 10:22
поделиться