vsync
libvsync is library of robust atomics, synchronization primitives, concurrent data structures and safe memory reclamation schemes.
File Index
| File | Description |
|---|---|
| vsync/atomic.h | Rich interface of atomic operations and fences. |
Directory Index
| Directory | Description |
|---|---|
| vsync/atomic | Rich interface of atomic operations and fences. |
| vsync/bitmap | Bitmap implementations. |
| vsync/map | This is a collection of algos that implement map interface. |
| vsync/pool | Memory pools. |
| vsync/queue | Queues, priority queues and ringbuffers. |
| vsync/smr | Safe Memory Reclamation Schemes. |
| vsync/spinlock | Spinlocks for kernel and userspace. |
| vsync/stack | Concurrent stacks. |
| vsync/thread | Userspace synchronization primitives. |