Module lockfree::queue

source ·
Expand description

A lock-free queue.

Structs

An iterator based on pop operation of the Queue.
A lock-free general-purpouse queue. FIFO semanthics are fully respected. It can be used as multi-producer and multi-consumer channel.
The shared incinerator used by Queue. You may want to use this type in order to reduce memory consumption of the minimal space required by the incinerator. However, garbage items may be hold for longer time than they would if no shared incinerator were used.