#rwlock

  1. parking_lot

    More compact and efficient implementations of the standard synchronization primitives

    v0.12.3 12.8M #synchronization-primitive #mutex #thread #condvar #once #rwlock #read-lock
  2. spin

    Spin-based synchronization primitives

    v0.9.8 10.1M #synchronization-primitive #spin-lock #mutex #rwlock #thread-synchronization #spinlocks
  3. async-lock

    Async synchronization primitives

    v3.4.0 4.6M #synchronization-primitive #lock #mutex #semaphore #barrier #rwlock #locking
  4. maitake-sync

    No-std async synchronization primitives from Maitake

    v0.1.2 650 #synchronization-primitive #async #mutex #sync #rwlock #os
  5. lock_api

    Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.

    v0.4.12 10.8M #synchronization-primitive #lock #mutex #rwlock #locking #no-std
  6. async-mutex

    Async mutex

    v1.4.0 149K #synchronization-primitive #synchronization #mutex #lock #async #rwlock #operation
  7. seqlock

    A reader-writer lock that provides extremely fast read access without starving writers

    v0.2.0 89K #reader-writer #read-lock #thread #rwlock #access #extremely #optimized
  8. rustix-futex-sync

    Linux futex-based synchronization

    v0.2.3 390 #futex #mutex #rwlock #condvar #linux
  9. supply-chain-trust-example-crate-000025

    More compact and efficient implementations of the standard synchronization primitives

    v0.12.4 290 #mutex #thread #condvar #once #rwlock #synchronization-primitive #read-lock
  10. warcrwlock

    in Rust that provides an attribute macro for structs and traits. Rewrite code using under the hood asynchronous reference (Arc) and asynchronous writing and read(RWlock) control elements.

    v3.0.0 1.1K #arc #attributes #rwlock #async #data-structures #read-write #lazy-evaluation
  11. supply-chain-trust-example-crate-000089

    Spin-based synchronization primitives

    v0.9.8 140 #spin-lock #mutex #rwlock #synchronization-primitive #spinlocks
  12. happylock

    Free deadlock prevention

    v0.3.0 #mutex #deadlock #rwlock #wait-free
  13. supply-chain-trust-example-crate-000041

    More compact and efficient implementations of the standard synchronization primitives

    v0.12.3 110 #mutex #thread #condvar #once #rwlock #synchronization-primitive #read-lock
  14. tracing-mutex

    Ensure deadlock-free mutexes by allocating in order, or else

    v0.3.0 370 #mutex #thread-synchronization #thread #once #rwlock #behavior #parking-lot
  15. supply-chain-trust-example-crate-000031

    More compact and efficient implementations of the standard synchronization primitives

    v0.12.3 100 #mutex #thread #condvar #once #rwlock #synchronization-primitive #read-lock
  16. unlock

    Instrumented synchronization primitives helping you to unlock performance issues

    v0.0.13 190 #synchronization-primitive #mutex #rwlock #thread #thread-synchronization
  17. ruspiro-lock

    Providing Spinlock, Semaphore and mutual exclusive data access for cross core usage on Raspberry Pi

    v0.5.0 #spin-lock #raspberry-pi #semaphore #mutex #rwlock #ruspiro #data-access
  18. usync

    fast, drop-in, synchronization primitives

    v0.2.1 #synchronization-primitive #mutex #thread #condvar #once #rwlock #critical-section
  19. synctools

    Synchronization tools for no_std

    v0.3.3 #mutex #rwlock #lock-free #reader-writer #no-std
  20. parking_lot_core

    An advanced API for creating custom synchronization primitives

    v0.9.10 12.8M #synchronization-primitive #thread-synchronization #mutex #thread #rwlock #condvar #once
  21. atomic_sync

    Atomic-based synchronization implementing traits in abs_sync

    v0.1.0 200 #spin-lock #mutex #sync #rwlock #spinlock
  22. async-rwlock

    Async reader-writer lock

    v1.3.0 30K #synchronization-primitive #lock #synchronization #mutex #async #rwlock #asynchronous
  23. readlock-tokio

    A weird alternative to Arc<RwLock<T>>, using tokio's RwLock

    v0.1.3 #tokio #rwlock #readlock #arc-rw-lock-t
  24. spinning

    Mutexes and SIX locks implemented by spinning

    v0.1.0 23K #mutex #spin-lock #rwlock #once #spinlocks #no-std
  25. pflock

    A phase-fair reader-writer lock that reduces worst-case blocking for readers. Especially useful for multiprocessor real-time systems.

    v0.2.0 1.3K #real-time #lock #rwlock #thread
  26. key-mutex

    Access mutexes by key

    v0.1.3 #mutex #map #concurrency #lock #rwlock #concurrent-programming #session
  27. vlock

    A fast and scalable multi-version shared state lock with wait-free read access

    v0.2.1 #shared-state #lock #wait-free #rwlock #thread #concurrency #read-write
  28. parking_lot_rt

    Parking-lot fork for real-time applications

    v0.12.1 210 #mutex #rwlock #once #thread #condvar #patch
  29. Try searching with DuckDuckGo.

  30. one_at_a_time_please

    For serialising calls to functions

    v1.0.1 #thread-synchronization #thread #called #mutex #rwlock #once
  31. read-write-api

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

    v0.17.2 #read-write #rwlock #thread #once #condvar #mutex #deadlock
  32. spin-seq

    Fork of the seqlock crate that can be used on bare metal

    v0.2.0 #rwlock #thread #seqlock #bare-metal
  33. sync_cow

    Thread-safe clone-on-write container for fast concurrent writing and reading

    v0.1.1 130 #cow #concurrency #thread-safety #thread-safe #runtime-efficiency #data-structures #rwlock
  34. async_object

    Async Object wrapper

    v0.1.2 #async #reference-counting #background #object #wrapper #events #rwlock
  35. key-rwlock

    keyed asynchronous reader-writer locks

    v0.1.2 140 #keyed #reader-writer #locks #rwlock #async #key #tokio
  36. async-debug

    Debug structs and enums containing values that require an async call to render

    v0.1.3 #debugging #rwlock #tokio #async #mutex
  37. padlock

    Safely acquire RwLock/Mutex locks

    v0.2.0 1.4K #lock #mutex #rwlock #locking
  38. gothack-future-parking_lot

    An "as simple as possible" Future implementation for parking_lot

    v0.3.4 #future #rwlock #mutex #async
  39. qrwlock

    Fair queued read-write lock

    v0.2.0 #locking #rwlock #read-write #fair #reader #queued #sync
  40. rw_lease

    Fast Reader-Writer lock with reader draining support. Based on a single (parameterisable) atomic usize.

    v0.1.0 #lock #atomic #rwlock #locking
  41. qadapt-spin

    Synchronization primitives based on spinning. They may contain data, are usable without std, and static initializers are available

    v1.0.1 #mutex #rwlock #synchronization-primitive #spin-lock #spinlock
  42. static_leak

    Leak references with static lifetimes from static Mutexes and RwLocks

    v0.1.0 #leak #static #mutex #rwlock #ffi
  43. fut_rwlock

    A read-write lock that is read and written via Futures

    v0.1.0 #future #rwlock #mutex #wasm32 #synch
  44. hybrid-lock

    A hybrid lock with optimistic locking

    v0.1.0 #rwlock #mutex #thread
  45. static_locks

    The parking_lot locks but usable in statics and const fn

    v0.1.0 #static #mutex #const #rwlock #reentrant #const-fn
  46. pairlock

    A reader-writer lock with wait-free reads

    v0.1.0 #mutex #sync #rwlock
  47. future-parking_lot

    An "as simple as possible" Future implementation for parking_lot

    v0.3.3 220 #future #rwlock #mutex #async
  48. async-handle

    A reference-counted async RwLock

    v0.1.4 #rwlock #handle #mutex #lock #async #asynchronous
  49. widerwlock

    A partitioned read-write lock optimized for many parallel readers

    v0.5.0 #rwlock #lock #read-write #locking
  50. async_object_derive

    Async Object wrapper macros

    v0.1.0 #object #async #background #macro #wrapper #w-background #rwlock
  51. asyncex

    ASYNChronous EXtensions

    v0.0.1 #rwlock #lock #async