Uso de concurrent_queue

Re: Uso de concurrent_queue

por Eduardo Teruo Katayama -
Número de respostas: 0
o certo é Q.pop(dummy)

Um pequeno exemplo:

int main()
{
tbb::concurrent_queue<int> queue;
for (int i = 0; i < 10; i++) {
queue.push(i);
printf("colocando: %d\n", i);
}

int item = -1;
for (int i = 0; i < 10; i++) {
queue.pop(item);
printf("tirando: %d\n", item);
}
return 0;
}

Abraços,
Eduardo