Tools for concurrent programming in Rust
-
Updated
Jul 17, 2024 - Rust
Tools for concurrent programming in Rust
A safe sync/async multi-producer, multi-consumer channel
Rust library for concurrent data access, using memory-mapped files, zero-copy deserialization, and wait-free synchronization.
Implementation of triple buffering in Rust
A command line application for synchronizing the contents of Moodle instances to your computer.
Differential file synchronization over http
An implementation of Mellor-Crummey and Scott spin-lock for mutual exclusion, referred to as MCS lock.
Implementation of Read-Log-Update synchronization primitive in Rust
The fast sync and async channel that Rust deserves
A lightweight web server that enables synchronized video watching, inspired by https://syncplay.pl/.
A simple example of how memory ordering can go wrong on modern hardware
Async & reactive synchronization model to keep multiple async tasks / threads partially synchronized.
Synchronization primitives for Futures and async/await based on intrusive collections
Blazingly fast Api for Hurry app hackathon project
Owned mutex guards for refcounted mutexes.
A simple RCU with an oxidized interface.
Add a description, image, and links to the synchronization topic page so that developers can more easily learn about it.
To associate your repository with the synchronization topic, visit your repo's landing page and select "manage topics."