Creates a queue with the specified size bound.
Creates a bounded queue terminated by enqueueing None
.
Creates a bounded queue terminated by enqueueing None
. All elements before None
are preserved.
Creates a queue which stores the last maxSize
enqueued elements and which never blocks on enqueue.
Created a bounded queue that distributed always at max fairSize
elements to any subscriber.
Creates an unbounded queue that distributed always at max fairSize
elements to any subscriber.
Created an unbounded queue terminated by enqueueing None
.
Created an unbounded queue terminated by enqueueing None
. All elements before None
.
Creates a queue which allows at most a single element to be enqueued at any time.
Like synchronous, except that any enqueue of None
will never block and cancels any dequeue operation.
Creates a queue with no size bound.