Module queue

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§

BoundedQueue
Bounded queue with blocking operations.
MpscQueue
Multi-producer single-consumer lock-free queue.
QueueStats
Statistics for a message queue.
SpscQueue
Single-producer single-consumer lock-free ring buffer.

Traits§

MessageQueue
Trait for message queue implementations.