37 while (!
queue_.try_dequeue(item)) {
45 while (!
queue_.try_dequeue(item)) {
UMPMCQueue< T, false, 6 > queue_
constexpr detail::Map< Move > move
bool post()
Silently saturates if value is already 2^32-1.
—— Concurrent Priority Queue Implementation ——
virtual ~UnboundedBlockingQueue()
folly::Optional< T > try_take_for(std::chrono::milliseconds time) override
bool try_wait_for(const std::chrono::duration< Rep, Period > &timeout)
BlockingQueueAddResult add(T item) override
std::chrono::nanoseconds time()