cds  2.2.0
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 Hazard Pointer garbage collector. More...
 
class  cds::gc::HP
 Hazard Pointer garbage collector. More...
 
class  cds::gc::nogc
 No garbage collecting. More...
 

Detailed Description

GC comparison

Feature cds::gc::HP cds::gc::DHP
Max number of guarded (hazard) pointers per thread limited (specifies in GC object ctor) unlimited (dynamically allocated when needed)
Max number of retired pointers1 bounded bounded
Array of retired pointers preallocated for each thread, size is limited global for the entire process, unlimited (dynamically allocated when needed)
1Unbounded count of retired pointer means a possibility of memory exhaustion.

cds 2.2.0 Developed by Maxim Khizhinsky aka khizmax 2007 - 2017
Autogenerated Wed Jan 4 2017 08:49:30 by Doxygen 1.8.12