MySQL 9.1.0
Source Code Documentation
integrals_lockfree_queue.h File Reference
#include <algorithm>
#include <atomic>
#include <cmath>
#include <map>
#include <memory>
#include <sstream>
#include <thread>
#include <tuple>
#include "sql/containers/atomics_array.h"
#include "sql/memory/aligned_atomic.h"
#include "sql/memory/unique_ptr.h"

Go to the source code of this file.

Classes

class  container::Integrals_lockfree_queue< T, Null, Erased, I, A >
 Lock-free, fixed-size bounded, multiple-producer (MP), multiple-consumer (MC), circular FIFO queue for integral elements. More...
 
class  container::Integrals_lockfree_queue< T, Null, Erased, I, A >::Iterator
 Iterator helper class to iterate over the queue staring at the virtual index pointed to by the head, up until the virtual index pointed to by the tail. More...
 

Namespaces

namespace  container