Bounded lock-free MPMC queue in C++ using per-slot sequence numbers, with ThreadSanitizer-validated stress tests and benchmarks against a mutex baseline.
benchmarking cmake cpp ring-buffer lock-free atomics thread-sanitizer mpmc-queue concurrent-data-structures memory-ordering
-
Updated
Jun 16, 2026 - C++