cds
2.3.2
|
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... | |
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 |