Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
DEMO
Loading...
Searching...
No Matches
mpmc_ring.hpp File Reference

Lock-free bounded MPMC ring buffer based on Dmitry Vyukov's algorithm. More...

#include <atomic>
#include <cstddef>
#include <cstdint>
#include <memory>
#include <stdexcept>
#include <type_traits>

Go to the source code of this file.

Classes

class  signet::forge::MpmcRing< T >
 Lock-free bounded multi-producer multi-consumer ring buffer. More...
 

Namespaces

namespace  signet
 
namespace  signet::forge
 

Detailed Description

Lock-free bounded MPMC ring buffer based on Dmitry Vyukov's algorithm.

Definition in file mpmc_ring.hpp.