Foundation
|
Lock-free atomic primitives and implementations of data structures. More...
Classes | |
class | MPMCQueue |
Atomic, bounded multi-producer multi-consumer FIFO ring buffer with a fixed maximum size. More... | |
class | Pool |
Atomic, bounded object pool with O(1) value mapping. More... | |
class | SPSCQueue |
Atomic, bounded single-producer single-consumer FIFO ring buffer with a fixed maximum size. More... | |
class | Stack |
Atomic, unbounded LIFO stack with lock-free push and pop operations. More... | |
Typedefs | |
template<typename T > | |
using | Atomic = std::atomic< T > |
Alias of std::atomic<T> . | |
Lock-free atomic primitives and implementations of data structures.