#futex

  1. atomic-wait

    Cross-platform atomic wait and wake (aka futex) functionality

    v1.1.0 289K #cross-platform #futex #atomic
  2. rsevents

    Manual and auto reset events for signaling threads and writing new synchronization primitives like semaphores

    v0.3.1 65K #events #futex #signal
  3. linux-futex

    Futex: A Linux-specific fast user-space locking primitive

    v1.0.0 28K #userspace #futex #linux
  4. rustix-futex-sync

    Linux futex-based synchronization

    v0.4.0 4.8K #rw-lock #linux #condvar #futex #mutex
  5. wait_on_address

    Cross-platform atomic wait and wake (aka futex) functionality

    v0.1.4 #futex #cross-platform #atomic
  6. omango-futex

    Futex for Rust

    v0.1.2 200 #futex #atomic-wait
  7. ecmascript_futex

    Cross-platform atomic wait and wake (aka futex) functionality using the ECMAScript Atomics memory model

    v0.1.0 #cross-platform #futex #javascript #atomic
  8. rufutex

    Ulrich Drepper's mutex using futex implementation in Rust

    v0.4.0 500 #futex #mutex #linux #ulrich-drepper
  9. hybridfutex

    An efficient hybrid wait queue futex designed for high-contention scenarios, supporting both synchronous and asynchronous waiting and notification. It supports notify and notify_many on all targets.

    v0.1.0 #futex #queue #signals
  10. linux_once

    A Linux-optimized drop-in replacement for std::sync::Once

    v0.1.1 #linux #futex #call-once #run-once #once
  11. ulock-sys

    Rust bindings for Darwin's (e.g. macOS, iOS, ...) not-entirely-public ulock API, which provides futex-like functionality.

    v0.1.0 140 #macos #wait #wake #futex
  12. Try searching with DuckDuckGo.

  13. futex

    Linux futex-based lock implementations

    v0.1.3 #locking #linux
  14. futex_channel

    A faster drop in replacemet for std channel

    v0.0.0 #channel #futex #lock-free #parallelism #thread