#condvar

  1. parking_lot

    More compact and efficient implementations of the standard synchronization primitives

    v0.12.5 33.0M #rw-lock #condvar #mutex #once
  2. event-listener

    Notify async tasks or threads

    v5.4.1 15.5M #wake #park #condvar #eventcount
  3. parking_lot_core

    An advanced API for creating custom synchronization primitives

    v0.9.12 37.2M #rw-lock #mutex #condvar #once
  4. event-listener-strategy

    Block or poll on event_listener easily

    v0.5.4 9.0M #park #wake #condvar #envcount #blocking
  5. rustix-futex-sync

    Linux futex-based synchronization

    v0.4.0 600 #linux #rw-lock #condvar #futex #mutex
  6. xous-api-ticktimer

    Provide high-resolution, non-rollover system time

    v0.9.70 1.1K #system-time #xous #ticktimer #rtc #high-res #elapsed-time #blocking #suspend #condvar #uptime
  7. rusturnate

    A sync or async mutex, with or without timeouts

    v0.0.9 500 #async-mutex #condvar #mutex #result #async-sync
  8. shared-mutex

    A RwLock that can be used with a Condvar

    v0.3.1 850 #rw-lock #condvar #mutex #condition-variable #poison #guards #send-sync #windows-native #mutual-exclusion
  9. Try searching with DuckDuckGo.

  10. usync

    fast, drop-in, synchronization primitives

    v0.2.1 #rw-lock #mutex #condvar #once
  11. parking_lot_rt

    Parking-lot fork for real-time applications

    v0.12.1 650 #rw-lock #condvar #mutex #thread #once
  12. process-sync

    Synchronization primitives for multiprocess environments

    v0.2.2 900 #condvar #multiprocessing #mutex
  13. tiny_future

    Condvar based future with automatic cancellation on drop

    v0.5.1 #future #condvar #cancellation #automatic #drop
  14. thread-counter

    way of efficiently keeping track of active threads and waiting for them to exit

    v0.1.1 #counter #condvar #thread #thread-concurrency #concurrency
  15. read-write-api

    interface to unify single-threaded code and RwLocks-based code

    v0.17.2 #rw-lock #mutex #condvar #thread #once
  16. waitable

    A synchronized (atomic) value container implementing the Mutex+Condvar pattern for efficient blocking waits

    v0.1.0 #mutex #condvar #wait
  17. cros-sync-hack

    my description

    v0.1.99-hack.0 #poison #condvar #mutex #primitive #description #crosvm #mirror #this-crates #sync-primitive
  18. extra_waiters

    Wait for notifications without a Mutex

    v1.0.1 #waiter #condvar #multi-threading #once
  19. sync_panic

    Sync primitive types whose methods panic rather than returning error in case of poison

    v0.1.0 #sync-primitive #methods #poison #error #condvar #mutex
  20. xpsupport

    Hook serveral APIs to enable XP support for rust

    v0.2.2 #rw-lock #condvar #xp #windows
  21. rshm

    Linux's shm shared memory facilities in Rust

    v0.1.0 #linux #condvar #memory-management
  22. rwlock2

    A temporary fork of std::sync::RwLock with new APIs

    v0.2.5 #rw-lock #temporary-fork #condvar #methods #mutex #land
  23. condvar

    Condition variables (condvars) for boolean predicate. Based on condition_variable crate by Manuel Schölling.

    v0.1.1 #threading #condition-variable
  24. xpsupport-sys

    Using a hack way to support xp, only need to link one dll. More details please visit repository.

    v0.1.0 #rw-lock #condvar #xp #windows
  25. greenie-proc

    Insert yield points into your code

    v0.2.0 #points #greenie #insert #generator #green-threads #synchronization-primitive #mutex #condvar
  26. pinned_sync

    implements pinned synchronization primitives

    v0.0.1 #synchronization-primitive #rw-lock #pinned #mutex #condvar #guards