|
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 |