std::collections::blockingqueue {Value}

LinkedBlockingQueue

struct LinkedBlockingQueue 
{
	QueueEntry* head;      // First element in queue
	QueueEntry* tail;      // Last element in queue
	usz count;             // Current number of elements
	usz capacity;          // Maximum capacity (0 for unbounded)
	Mutex lock;
	ConditionVariable not_empty;
	ConditionVariable not_full;
	Allocator allocator;
}

Members

Methods