cds  2.3.2
Garbage collectors

Namespaces

 cds::gc
 Different safe memory reclamation schemas (garbage collectors)
 
 cds::urcu
 User-space Read-Copy Update (URCU) namespace.
 

Data Structures

class  cds::gc::DHP
 Dynamic (adaptie) Hazard Pointer SMR. More...
 
class  cds::gc::HP
 Hazard Pointer SMR (Safe Memory Reclamation) More...
 
class  cds::gc::nogc
 No garbage collecting. More...
 

Detailed Description

Hazard Pointer SMR implementations

Feature cds::gc::HP cds::gc::DHP
Max number of guarded (hazard) pointers per thread limited (specified at construction time) unlimited (dynamically allocated when needed)
Max number of retired pointers1 bounded, specified at construction time bounded, adaptive, depends on current thread count and number of hazard pointer for each thread
Thread count bounded, upper bound is specified at construction time unbounded
1Unbounded count of retired pointers means a possibility of memory exhaustion.

cds 2.3.2 Developed by Maxim Khizhinsky aka khizmax and other contributors 2007 - 2017
Autogenerated Sun Dec 31 2017 12:10:12 by Doxygen 1.8.13