Реализации пулов объектов, с++

Необходима хорошая реализация пулов объектов.Т.е. простой класс, сначала заполняем объектами, потом получаем их из разных потоков с помощью какой-ндь функции get (которая блокирует получающих поток, до появления свободных объектов), ну и функция для возрващения объекта в пул.Объекты будут представлять открытые сетевые соединения + функции для отправки разных данных через эти объекты, необходимо для того, чтобы каждый раз не тратить время на установление соединения. Просто в с++ не силен, не охота писать плохой велосипед. Заранее спасибо за советы и ответы.
4 ответа

Посмотри тут


Alexandr87, с помощью libpthread пойдет?


с помощью libpthread пойдет? 
libpthread - Posix Thread? оно под виндами работать будет? Да судя по всему все равно предполагается самостоятельная реализация? Хочется полностью готового решения. Вероятно, придется смотреть boost.Threads и делать самостоятельно. 


где-то на сорсфорже видел надстройку над boost thread, которая вроде добавляла пул потоковесли это поможет, поищи