concurrencykit / ck

Concurrency primitives, safe memory reclamation mechanisms and non-blocking (including lock-free) data structures designed to aid in the research, design and implementation of high performance concurrent systems developed in C99+.
http://concurrencykit.org/
Other
2.38k stars 313 forks source link

ck_*hs / ck_*ht single-threaded mode #43

Open sbahra opened 9 years ago

sbahra commented 9 years ago

Add a single-threaded mode that doesn't ever set defer flag to true on free / realloc callback.

pkhuong commented 4 years ago

This will also let us implement _reset without reallocation.