Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 934 Bytes

README.md

File metadata and controls

28 lines (20 loc) · 934 Bytes

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