MySQL 9.1.0
Source Code Documentation
|
Lock free hash implementation. More...
#include "univ.i"
#include <atomic>
#include <list>
#include "os0numa.h"
#include "os0thread.h"
#include "ut0cpu_cache.h"
#include "ut0mutex.h"
#include "ut0new.h"
#include "ut0rnd.h"
Go to the source code of this file.
Classes | |
class | ut_hash_interface_t |
An interface class to a basic hash table, that ut_lock_free_hash_t is. More... | |
class | ut_lock_free_cnt_t |
Lock free ref counter. More... | |
class | ut_lock_free_cnt_t::handle_t |
class | ut_lock_free_list_node_t< T > |
A node in a linked list of arrays. More... | |
class | ut_lock_free_hash_t |
Lock free hash table. More... | |
struct | ut_lock_free_hash_t::key_val_t |
(key, val) tuple type. More... | |
Macros | |
#define | BOOST_ATOMIC_NO_LIB |
Lock free hash implementation.
Created Mar 16, 2015 Vasil Dimov
#define BOOST_ATOMIC_NO_LIB |