Metoda concurrent_queue::try_pop
Dequeues položky z fronty, pokud je k dispozici.Tato metoda je bezpečná souběžnosti.
bool try_pop(
_Ty& _Dest
);
Parametry
- _Dest
Odkaz na umístění pro ukládání dequeued zboží.
Vrácená hodnota
truePokud položka byla úspěšně dequeuedfalse jinak.
Poznámky
Pokud položka byla úspěšně dequeued parametr _Dest dequeued hodnotu obdrží zničen původní hodnota fronty a tato funkce vrací true.Pokud nebyl žádné položky vyřazení z fronty, tato funkce vrací false bez blokování a obsah _Dest parametru není definován.
try_popbezpečná souběžnosti k volání metody push, try_pop, a empty.
Požadavky
Záhlaví: concurrent_queue.h
Obor názvů: souběžnosti