wait-free
There are 45 repositories under wait-free topic.
rigtorp/awesome-lockfree
A collection of resources on wait-free and lock-free programming
ConorWilliams/libfork
A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines
cloudflare/mmap-sync
Rust library for concurrent data access, using memory-mapped files, zero-copy deserialization, and wait-free synchronization.
VSadov/NonBlocking
Implementation of a lock-free dictionary on .Net.
jnk0le/Ring-Buffer
simple C++11 ring buffer implementation, allocated and evaluated at compile time
pramalhe/OneFile
The world's first wait-free Software Transactional Memory
Taymindis/lfqueue
lock-free FIFO queue by C native built it, easy built cross platform(no extra dependencies needed) , guarantee thread safety memory management ever!
darkautism/lfqueue
Minimize lock-free queue ever!
MengRao/WFMPMC
A bounded wait-free(almost) zero-copy MPMC queue written in C++11, which can also reside in SHM for IPC
mulle-concurrent/mulle-concurrent
📶 A lock- and wait-free hashtable (and an array too)
HadrienG2/triple-buffer
Implementation of triple buffering in Rust
Taymindis/wfqueue
wait free FIFO queue, easy built cross platform(no extra dependencies needed)
viega/hatrack
Fast, multi-reader, multi-writer, lockless data structures for parallel programming
finos/SymphonyMediaBridge
The Symphony Media Bridge (SMB) is a media server application that handles audio, video and screen sharing media streams in an RTC conference system.
isndev/qb
Modern C++17 actor-based framework for building high-performance concurrent and distributed systems. Features asynchronous I/O, lock-free messaging, cross-platform support (Linux/macOS/Windows), and multi-core scaling. Perfect for real-time applications, microservices, and network servers.
pramalhe/RedoDB
The world's first wait-free KV store with generic durable linearizable transactions
sudharsan-selvaraj/selenium-auto-wait
Utility to automatically manage all web element waits and enables to write wait-free selenium tests.
alpc62/lock-free-queue
C/C++Non-Blocking Lock-Free/Wait-Free Circular-Queue
zbeekman/nightly-gcc-trunk-docker-image
:moon: Nightly GCC :water_buffalo: trunk builds :hammer: available as a docker :whale2: container :package:
Pslydhh/WaitFreeQueue
A fast multi-producer, multi-consumer concurrent wait-free linearizable queue for Java
ckatsak/lfchring-rs
A concurrent, lock-free consistent hashing ring implementation in Rust.
IYP-Programer-Yeah/WaitFreeRingBufferUtilities
A header-only library that provides wait-free ring buffer utilities for C++ objects.
xywanz/MP-LFQueue
It's a robust lockless queue used in multiprocessing, and it can deal with the situation that any process aborts at any line.
HadrienG2/spmc-buffer
An extension of triple-buffering to multiple-consumer scenarios
timstr/atomicslice
A rust library for sharing and updating arbitrary slices between threads, optimized for wait-free reads
agrawal-priyank/Multithreaded-Simulations
Academic assignments of the Foundations of Parallel, Concurrent, and Multithreaded Programming course
Exerg/WaitFreeCollections
Wait Free collections in C++
mrhampson/WaitFreeQueue
Implementation of a wait free queue in Java based on this paper from Kogan and Petrank http://www.cs.technion.ac.il/~erez/Papers/wfquque-ppopp.pdf
Teenvan/wait-free-simulation
Implementation of a wait-free simulation for a lock-free algorithm as described in the paper - A Practical Wait-Free Simulation for Lock-Free Data Structures
ckatsak/lfchring
In-memory immutable wait-free consistent hashing ring data structure, supporting virtual nodes & replication.
marcobornstein/SWIFT
SWIFT: Shared WaIt Free Transmission
templexxx/u64
Wait-free Read Unsigned 64-bit Integer Set in Go
Ch-LZ/scientific-iterator
Implementation of wait-free set iterator
shilangyu/register-transformations
Showcases the transformations needed to go from one wait-free register to a different one.