rlib
Convenience library for useful things
Loading...
Searching...
No Matches
concurrency Directory Reference

Files

 ratomic.h
 Atomic load / store / exchange / CAS / fetch-modify operations on integer, unsigned-integer and pointer types.
 
 rtaskqueue.h
 Multi-group, multi-thread task queue with dependencies, cancellation and NUMA-aware worker placement.
 
 rthreadpool.h
 Pool of worker threads sharing a common entry function; each worker is spawned with optional CPU-affinity placement.
 
 rthreads.h
 Threads, mutexes (plain, recursive, read/write), condition variables, thread-specific storage and one-shot initialisation.