AsyncDoubleBufferedQueueT | Combines AsyncQueueT and DoubleBufferedQueueT to provide a low-contention, double-buffered queue suitable for multiple-producer, single-consumer scenarios. |
AsyncQueueT | Creates a fast, light-weight asynchronous processing queue with very low contention. |
DoubleBufferedQueueT | A thread-safe double-buffered queue that allows for low-contention item processing in single-producer, single-consumer scenarios. |
DoubleBufferedQueueManagerT | Manages queues to reduce contention for a multi-threaded, multiple-producer, single-consumer scenario. |
DoubleBufferedQueueProducerT | A producer for a DoubleBufferedQueueT which can only be used to provide items to the queue for consumption. |
PriorityQueueT | Represents a thread-safe prioritized first in-first out (FIFO) collection. |