workQueue

fnWorkQueue workQueue(size_t capacity) @safe

Create a new bounded work queue.

Parameters

capacityMaximum number of items the queue can hold.

Returns

A new WorkQueue instance.
fnWorkQueue workQueue() @safe

Create a new unbounded work queue.

Returns

A new WorkQueue instance with no capacity limit.