Module queue
Expand description
Lock-free message queue implementation.
This module provides the core message queue abstraction used for communication between host and GPU kernels. The queue uses a ring buffer design with atomic operations for lock-free access.
Structs§
- Bounded
Queue - Bounded queue with blocking operations.
- Mpsc
Queue - Multi-producer single-consumer lock-free queue.
- Queue
Stats - Statistics for a message queue.
- Spsc
Queue - Single-producer single-consumer lock-free ring buffer.
Traits§
- Message
Queue - Trait for message queue implementations.