QNX.ORG.RU

Разработка => Программирование под QNX => Тема начата: Fregl от Мая 17, 2010, 07:21:25 pm



Название: Частный пул потоков
Отправлено: Fregl от Мая 17, 2010, 07:21:25 pm
Есть ли возможность сделать частный пул потоков для класса объектов?
Например для класса TCP/IP сервера?
Как в context_alloc передать частные данные для определенного экземпляра объекта?


Название: Re: Частный пул потоков
Отправлено: gleb от Мая 18, 2010, 08:07:02 am
все просто
в thread_pool_attr_t есть указатель handle
в thread_pool_create передаем первый агрумент, в котором handle указывает на нужный нам объект
потом этот handle автоматически передается в context_alloc


Название: Re: Частный пул потоков
Отправлено: Fregl от Мая 18, 2010, 03:05:36 pm
спасибо, решило проблему )
просто в примерах приводится attr.handle = dispatch_create() ...