#futex #mutex #linux #shared-memory #ulrich-drepper

rufutex

Ulrich Drepper's mutex using futex implementation in Rust

5 releases (3 breaking)

new 0.4.0 Jan 8, 2025
0.3.0 Jan 7, 2025
0.2.1 Jan 6, 2025
0.2.0 Jan 5, 2025
0.1.0 Dec 22, 2024

#291 in Concurrency

Download history 90/week @ 2024-12-18 12/week @ 2024-12-25 296/week @ 2025-01-01

398 downloads per month

MIT/Apache

18KB
257 lines

rufutex

rufutex workflow crates.io documentation

Ulrich Drepper's mutex using futex implementation in Rust.

Based on Eli Bendersky Mutex https://eli.thegreenplace.net/2018/basics-of-futexes/ implementation of the Ulrich Drepper's Futexes are Tricky paper

Examples:

See rufutex-example.rs


lib.rs:

Linux shared memory futex for Rust implementation based on https://eli.thegreenplace.net/2018/basics-of-futexes/

YangoSoft

Dependencies

~145KB