Showcases the transformations needed to go from one wait-free register to a different one.
-
Updated
Feb 11, 2024 - TypeScript
Showcases the transformations needed to go from one wait-free register to a different one.
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
Учебный concurrency framework
Wait-free(even without CAS), async, single-producer single-consumer channel.
Various implementations of linked list based set
High performance Unbounded Multi-Producer Single-Consumer queues for C++
A rust library for sharing and updating arbitrary slices between threads, optimized for wait-free reads
A fast multi-producer, multi-consumer concurrent wait-free linearizable queue for Java
A header-only library that provides wait-free ring buffer utilities for C++ objects.
(WIP)a library of lock-free concurrent algorithms
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
SWIFT: Shared WaIt Free Transmission
In-memory immutable wait-free consistent hashing ring data structure, supporting virtual nodes & replication.
An extension of triple-buffering to multiple-consumer scenarios
Add a description, image, and links to the wait-free topic page so that developers can more easily learn about it.
To associate your repository with the wait-free topic, visit your repo's landing page and select "manage topics."