tbb/concurrent_bounded_queue - multiple consumer

tbb/concurrent_bounded_queue - multiple consumer

I am using the tbb concurrent bounded queue , class, for a single producer - mutlple consumer version. Curious if the semantics of tbb concurrent bounded queue allow for multiple consumers ?TBB version:tbb30_20110427ossIn other words - if there are many threads , that are waiting for:Worker thread:MyRequest req;q->pop(req); //blocking call to receive the request by a worker thread.Would multiple consumer consuming off the same queue, result in nasty race condition or the semantics are ok with the same ?

publicaciones de 2 / 0 nuevos
Último envío
Para obtener más información sobre las optimizaciones del compilador, consulte el aviso sobre la optimización.

If you don't trust what the Reference has to say, perhaps this quote from the header file helps:

"Multiple threads may each push and pop concurrently."

Deje un comentario

Por favor inicie sesión para agregar un comentario. ¿No es socio? Únase ya