Tervel
1.0.0
A collection of wait-free containers and algorithms.
|
Contains shared information that should be accessible by all threads. More...
#include <tervel.h>
Public Member Functions | |
Tervel (size_t num_threads) | |
~Tervel () | |
Private Member Functions | |
uint64_t | get_thread_id () |
DISALLOW_COPY_AND_ASSIGN (Tervel) | |
Private Attributes | |
const uint64_t | num_threads_ |
std::atomic< uint64_t > | active_threads_ {0} |
util::memory::hp::HazardPointer | hazard_pointer_ |
util::memory::rc::PoolManager | rc_pool_manager_ |
util::ProgressAssurance | progress_assurance_ |
friend | ThreadContext |
Contains shared information that should be accessible by all threads.
|
inlineexplicit |
|
inline |
|
private |
|
inlineprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |