Thanks to visit codestin.com
Credit goes to lib.rs

#mutex

  1. parking_lot

    More compact and efficient implementations of the standard synchronization primitives

    v0.12.5 25.3M #rw-lock #condvar #mutex #once
  2. spin

    Spin-based synchronization primitives

    v0.10.0 13.2M #rw-lock #spin-lock #mutex #mutex-lock
  3. lock_api

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

    v0.4.14 23.6M #rw-lock #mutex #locking
  4. async-lock

    Async synchronization primitives

    v3.4.2 6.4M #rw-lock #semaphore #mutex
  5. critical-section

    Cross-platform critical section

    v1.2.0 2.5M #interrupt #embedded #mutex #cross-platform #concurrency-control #spin-lock #emulation #prevent #acquiring
  6. mea

    A runtime-agnostic library providing essential synchronization primitives for asynchronous Rust programming

    v0.6.1 211K #synchronization-primitive #async-concurrency #wait-group #mutex #async
  7. maitake-sync

    No-std async synchronization primitives from Maitake

    v0.2.2 10K #rw-lock #no-std #mutex #async-mutex #async-sync
  8. futures-intrusive

    Futures based on intrusive data structures - for std and no-std environments

    v0.5.0 3.9M #async #oneshot-channel #synchronization-primitive #mpmc #future #no-std #data-structures #mutex #broadcast #multi-threading
  9. guardian

    owned mutex guards for refcounted mutexes

    v1.3.0 97K #rc #mutex
  10. saa

    Word-sized low-level synchronization primitives providing both asynchronous and synchronous interfaces

    v5.4.2 75K #async-concurrency #mutex #concurrency-mutex #concurrency
  11. bach

    Discrete-event simulation environment for async workflows

    v0.1.1 11K #discrete-event-simulation #simulation-environment #discrete-events #simulation-framework #async #udp-socket #concurrency #pcap #disjoint-set #mutex
  12. mutex

    An abstraction over closure-based mutexes

    v1.0.2 3.5K #closure-based #exclusive #abstraction #section #mutex-traits #breaking-change #love #re-exports
  13. keepcalm

    shared types for multi-threaded programs

    v0.4.1 150 #multi-threading #shared-object #container #synchronization-primitive #send-sync #async-write #read-copy-update #shared-state #poison #mutex
  14. piper

    Async pipes, channels, mutexes, and more

    v0.2.4 3.6M #async-channel #ring-buffer #async-io #pipe #async-read #mutex #asynchronous-tasks
  15. mutex-traits

    An abstraction over closure-based mutexes

    v1.0.1 8.5K #mutex #critical-section #traits #closure-based #closures
  16. mcslock

    Mellor-Crummey and Scott contention-free lock for mutual exclusion, referred to as MCS lock

    v0.4.1 370 #spin-lock #mutex #no-alloc
  17. instance-copy-on-write

    A MT-safe copy-on-write implementation for the data structures

    v0.9.1 #copy-on-write #mutex #cow
  18. lockable

    offers hash map, hash set and cache data structures where individual entries can be locked

    v0.2.0 4.1K #mutex #async #concurrency
  19. xutex

    an extremely fast async mutex with alternative sync API

    v0.2.1 700 #async-mutex #mutex #async-concurrency #locking
  20. happylock

    Free deadlock prevention

    v0.5.0 800 #rw-lock #mutex #deadlock
  21. tracing-mutex

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

    v0.3.2 170 #rw-lock #mutex #once #thread
  22. no_deadlocks

    A Runtime Deadlock Debugger

    v1.3.2 87K #rw-lock #deadlock #mutex
  23. rust_web_crawler

    A short summary of what your crate does

    v0.1.2 #fetcher #concurrency #channel #mutex #concurrency-mutex #summary #performance-testing #edge-cases #rate-limiting #thread-safe
  24. wasm_safe_mutex

    A suite of WebAssembly-safe synchronization primitives that paper over platform-specific locking constraints

    v0.1.2 220 #spin-lock #mutex #concurrency #wasm
  25. azalea

    A framework for creating Minecraft bots

    v0.15.0+mc1.21.11 #minecraft-bot #bot-framework #chat #events #client #mutex #chat-logging #bevy #disabling
  26. async-mutex

    Async mutex

    v1.4.1 150K #mutex #async #mutex-lock
  27. crossync

    A fast concurrent programming suite for Rust

    v0.1.1 #mutex #atomic #thread-safe #thread-safe-concurrency
  28. mintex

    minimal mutex

    v0.1.4 177K #spin-lock #mutex #mutex-lock
  29. wdk-mutex

    An idiomatic Rust mutex type for Windows kernel driver development

    v1.3.1 160 #kernel-driver #mutex #windows-kernel #kernel #windows-driver
  30. fmutex

    Cross-platform mutual exclusion across processes on a file or path

    v0.3.0 2.2K #raii #mutex #flock #lock-files #lock-file
  31. range-lock

    Range lock for std::vec::Vec

    v0.2.4 360 #mutex #range #mutex-lock #locking
  32. qutex

    Synchronization mechanisms that rely on lock-free and other non-(thread)blocking techniques, such as Rust futures, to guarantee mutually exclusive or shared exclusive access to data

    v0.2.6 5.6K #mutex #future #data-structures #mutex-lock
  33. rustix-futex-sync

    Linux futex-based synchronization

    v0.4.0 210 #rw-lock #linux #condvar #futex #mutex
  34. wrapit

    A lightweight Rust crate that wraps any variable using interior mutability (RefCell, Mutex, or RwLock) for ergonomic shared mutation

    v0.2.0 #interior-mutability #wrapper #mutability #mutex
  35. filelock

    Cross-platform file locking library for Rust

    v0.4.2 #mutex #flock
  36. tui_lib

    Be the base of a Tui Operation

    v0.1.8 500 #tui #settings #font #terminal #mouse-event #text-interface #mutable-reference #mutex #rgb #supposed
  37. lfrlock

    A Lock-Free Read Lock where reads never block and writes are serialized using Mutex

    v0.2.5 #lock-free #reader-writer #concurrency #mutex
  38. k-lock

    A fast mutex for short critical sections

    v0.2.5 800 #mutex #performance #locking
  39. distributed-lock-mongo

    MongoDB backend for distributed locks using atomic updates and TTL indexes

    v0.2.0 #distributed-lock #mutex #mongo-db #distributed #mutex-lock
  40. steppe

    Follow the progress of a task easily

    v0.4.1 11K #task-progress #atomic #default-progress #updating #traits #thread-safe #mutex
  41. keyed-lock

    A keyed lock for synchronization

    v0.2.3 800 #mutex #async #mutex-lock #named-lock
  42. async-rwlock

    Async reader-writer lock

    v1.3.1 15K #rw-lock #async #mutex #mutex-lock
  43. rlock

    Redis-backed lock library providing both async and sync Mutex, RwLock, and others

    v0.0.9 #rw-lock #mutex #distributed #mutex-lock #redis
  44. global_counter

    Global, thread-safe counters

    v0.2.2 1.7K #atomic-counter #thread-safe #mutex #primitive #global #synchronization-primitive
  45. range-mutex

    A Mutex<[T]>-like type, that allows locking different ranges separately

    v0.1.7 310 #mutex #range
  46. one-shot-mutex

    One-shot locks that panic instead of (dead)locking on contention

    v0.2.1 4.8K #mutex #single-thread #deadlock #no-alloc
  47. cynosure

    High performance data structures & primitives from beyond the Blackwall

    v0.3.0 650 #high-performance #single-threaded #primitive #data-structures #queue #mutex #performance-data #double-ended-queue #refcell #single-threaded-async
  48. orchestrator_lock

    A Mutex whose access order is managed by a separate thread

    v0.2.3 4.8K #mutex #orchestration #access #mutex-guard #order #locker
  49. sharded_mutex

    No per-object memory overhead locks. Pseudo atomic ops for Copy/PartialEq types.

    v2.1.0 950 #mutex #concurrency #locking
  50. synchronized-writer

    A tiny implement for synchronously writing data

    v1.1.11 1.7K #synchronized #arc #mutex
  51. bolt

    The package provides a hierarchical read-write lock

    v0.3.0 120 #mutex #locking #lock
  52. sync-no-std

    Cross-platform interface to the synchronization primitives

    v0.1.5 100 #pthreads #mutex #no-std
  53. ruspiro-lock

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

    v0.5.0 #rw-lock #spin-lock #ruspiro #mutex #semaphore
  54. hermit-sync

    Synchronization primitives for kernels

    v0.1.6 5.2K #interrupt #lazy-evaluation #static #mutex
  55. local_async_utils

    single-threaded async programming

    v0.2.10 #single-threaded #single-threaded-async #mutex #overhead #utilities
  56. antidote

    Poison-free versions of the standard library Mutex and RwLock types

    v1.0.0 97K #rw-lock #mutex #standard #version #mutex-and-rw-lock #poison
  57. dportable

    Portable interface for various utilities

    v0.1.2 260 #wasm #utilities #interface #rw-lock #send-sync #mutex #macro-attributes #web-worker #single-threaded
  58. clhlock

    Craig and, indenpendently, Magnussen, Landin, and Hagersten queue lock for mutual exclusion, referred to as CLH lock

    v0.2.2 250 #spin-lock #mutex
  59. distributed-lock-mysql

    MySQL backend for distributed locks using GET_LOCK/RELEASE_LOCK functions

    v0.2.0 #distributed-lock #mysql #mutex #maria-db #distributed #mutex-lock
  60. lamlock

    MCS-style flat-combining mutex with panic-awareness

    v0.2.0 #mutex #flat-combining #mcs
  61. distributed-lock-postgres

    PostgreSQL backend for distributed locks using advisory locks

    v0.2.0 #distributed-lock #mutex #postgresql #distributed #mutex-lock
  62. globals

    Painless global variables in Rust

    v1.0.5 1.1K #global-variables #painless #singleton #embedded #mutex #wasm
  63. non_blocking_mutex

    NonBlockingMutex is currently the fastest way to do expensive calculations under lock, or do cheap calculations under lock when concurrency/load/contention is very high

    v3.1.3 #non-blocking #mutex #mutex-concurrency #concurrency #concurrency-mutex #non-blocking-lock
  64. fast-async-mutex

    lib which provide asynchronous locking mechanisms (Mutex, RwLock, OrderedMutex and OrderedRwLock)

    v0.6.7 2.2K #mutex #spin-lock #concurrency #mutex-lock
  65. easy_mutex

    A cloneable mutex wrapper that simplifies everyday use

    v0.2.0 #mutex #thread-safe #cloneable #arc #shared #everyday #parking-lot #mutable-state #handy #state-management
  66. usync

    fast, drop-in, synchronization primitives

    v0.2.1 #rw-lock #mutex #condvar #once
  67. distributed-lock-file

    File system backend for distributed locks using OS-level file locking

    v0.2.0 #distributed-lock #mutex #distributed #mutex-lock #lock-files
  68. nospin

    containing an embedded version of a Mutex which can be used in no_std projects which are single-threaded

    v0.2.4 130 #single-threaded #lazy-evaluation #mutex #once
  69. mbarc-map

    Minimally-blocking, Atomic Reference Counted Map

    v0.11.0 290 #hash-map #thread-safe #mutex
  70. unlock

    Instrumented synchronization primitives helping you to unlock performance issues

    v0.0.13 190 #rw-lock #mutex #thread
  71. rusturnate

    A sync or async mutex, with or without timeouts

    v0.0.9 500 #async-mutex #condvar #mutex #result #async-sync
  72. td_rthreadpool

    thread wrapper for Rust

    v0.1.5 340 #thread-pool #mutex-lock #mutex
  73. wasefire-sync

    Portable non-blocking mutex

    v0.1.2 #framework #mutex
  74. esp-sync

    Synchronization primitives for Espressif devices

    v0.1.1 10K #mutex #esp32 #synchronization-primitive #devices #raw #espressif #hal #mutex-lock #embedded
  75. forrust_fire_tracing

    Tracing integration for forrust_fire_tree

    v0.2.2 #event-provider #tracing #tracing-integration #mutex #part
  76. lock-hierarchy

    Prevent dead locks by enforcing lock hierarchies

    v0.2.0 380 #rw-lock #hierarchies #mutex #level #hierarchy #violation #debug-assertions #debugging #prevent #enforcing
  77. pi_stash

    v0.1.7 #dash-map #mutex #使用 #key #set-key
  78. nimbusqueue

    fifo collection

    v0.2.7 370 #fifo #synchronous-queue #crossbeam-queue #collection #mutex
  79. peace-lock

    A zero-cost abstraction lock that helps check contention free algorithms

    v0.1.3 #rw-lock #contention-free #check #algorithm #mutex #lock-free #debugging #concurrency-algorithms #zero-cost #zero-cost-abstractions
  80. parking_lot_core

    An advanced API for creating custom synchronization primitives

    v0.9.12 22.8M #rw-lock #mutex #condvar #once
  81. lazymut

    Similar to LazyCell, but use &mut self to get or initialization

    v0.1.2 #mutex #lazy-evaluation #mut #once-lock #once #no-alloc
  82. spin-sync

    Synchronization primitives using spinlock. The interface resembles std::sync. The constructors of public structs are const; i.e. it is possible to declare static Mutex<T> as long as T can be build statically.

    v0.3.2 #spin-lock #mutex
  83. dropcatch

    Drop detection library for Rust

    v0.3.0 #detect #drop #mutex #arc #partial-eq #hash
  84. syncrs

    spinlock-based syncronization primitives for no_std enviroments

    v0.5.0 350 #rw-lock #mutex #no-std
  85. classic-sync

    ReentrantLock, Semaphore and CyclicBarrier using Classic Linux Mutex systems

    v0.4.4 #semaphore #cyclic-barrier #mutex #linux #mutex-semaphore
  86. mutex_trait2

    Generic mutex trait

    v0.4.3 320 #mutex #traits #generic
  87. armc

    that facilitates Mutex access to variables

    v1.4.5 #object #mutex #data-integrity #variables #shared-data #shared-data-access
  88. linux-interprocess

    Linux IPC, currently only supports mutexes

    v0.1.2 #mutex #ipc #linux
  89. atrilocks

    collection of light weight async synchronization primitives based on atomics

    v0.1.0 #mutex #no-std #async
  90. mutex-trait

    Foundational mutex trait and helpers

    v0.2.0 9.7K #low-level-api #mutex
  91. synctools

    Synchronization tools for no_std

    v0.3.3 #rw-lock #no-std #mutex
  92. slock

    An async mutex that never deadlocks

    v0.2.1 #mutex #async-mutex #smart #async
  93. lockpool

    offers a pool of locks where individual locks can be locked/unlocked by key

    v3.0.1 #mutex #locking #thread-concurrency #concurrency
  94. thread-checked-lock

    Gracefully error when a thread attempts to acquire the same lock twice

    v0.1.1 #mutex #deadlock #checked
  95. borrow_mutex

    Async Rust Mutex which does not require wrapping the target structure

    v0.1.1 130 #async-mutex #mutex #mutex-lock #async #no-alloc
  96. Try searching with DuckDuckGo.

  97. microrust_inject

    MicroRust Dependency Injection

    v0.0.0-alpha.4 390 #dependency-injection #rw-lock #micro-rust #mutex #traits
  98. shared-lock

    A lock that protects multiple objects at once

    v0.1.0 #reentrant-mutex #mutex #reentrant #locking
  99. dir-lock

    file-system-based mutex

    v0.5.0 650 #mutex #file-system-based #filesystem
  100. semalock

    concurrently writing to files in a safe and efficient manner

    v0.3.1 #lock-files #mutex #semaphore #concurrency
  101. shared-mutex

    A RwLock that can be used with a Condvar

    v0.3.1 700 #rw-lock #condvar #mutex #condition-variable #poison #guards #send-sync #windows-native #mutual-exclusion
  102. simplelock

    abstractions for inter-process synchronization

    v0.4.1 #ipc #mutex #ipc-semaphore #lock-files
  103. rtfm-core

    Core abstractions of the Real Time For the Masses framework

    v0.3.0 230 #framework #real-time #abstraction #real-time-applications #masses #mutex #cortex-m
  104. one_at_a_time_please

    For serialising calls to functions

    v1.0.1 #called #rw-lock #mutex #thread #once
  105. redis-lock

    distributed locking backed by Redis

    v0.5.1 500 #redis #distributed-lock #locking #backed #setup #mutex
  106. lazy_mut

    Alternative to LazyLock<Mutex<T>>

    v0.2.1 650 #lazy-evaluation #mutex #embedded #synchronization-primitive #lazy-lock #parking-lot #raw-mutex #poison #raii #unlocking
  107. parking_lot_rt

    Parking-lot fork for real-time applications

    v0.12.1 650 #rw-lock #condvar #mutex #thread #once
  108. sync_2

    A little crate providing a Rust implemented Mutex and RwLock

    v1.0.4 #rw-lock #mutex #mutex-and-rw-lock
  109. cooptex

    Deadlock free Mutexes

    v0.2.1 #mutex #deadlock #concurrency
  110. remutex

    Recursive mutex, adapted from Rust's standard library

    v0.1.1 #hdf5 #mutex #recursion
  111. embedded_mutex

    A minimal, no_std, non-blocking mutex for embedded Rust

    v0.1.0 #bare-metal #embedded #mutex
  112. with_lock

    Deadlock freedom

    v0.5.4 #deadlock #freedom #mutex #cell #parking-lot
  113. putex

    process mutex

    v0.2.0 #mutex #nats #execution-plan #process #system #renewal
  114. spinning

    Mutexes and SIX locks implemented by spinning

    v0.1.0 22K #rw-lock #spin-lock #mutex #once
  115. scoped-mutex

    An abstraction over closure-based mutexes

    v0.1.0 #mutex #closure-based #scoped #abstraction #closures #love
  116. rufutex

    Ulrich Drepper's mutex using futex implementation in Rust

    v0.4.0 500 #futex #mutex #linux #ulrich-drepper
  117. pcp-mutex

    A Priority Ceiling Protocol (PCP) mutex, based on Linux PI futex. Allows efficient and deadlock free execution.

    v0.2.0 #mutex #linux #concurrency #thread #thread-concurrency
  118. oncemutex

    A mutex providing one-time synchronized access, then safe unsynchronized access

    v0.1.1 273K #mutex #lock-free #one-time #synchronized #access #concurrency #unsynchronized
  119. emitter_runtime

    Runtime support for rs-event-emitter

    v0.1.0 #event-emitter #async-runtime #tokio-runtime #rs-event-emitter #mutex #event-handling
  120. process-sync

    Synchronization primitives for multiprocess environments

    v0.2.2 900 #condvar #multiprocessing #mutex
  121. scoped-mutex-traits

    An abstraction over closure-based mutexes

    v1.0.0 #mutex #traits #closure-based #scoped #abstraction #critical-section
  122. try-mutex

    Fast non-blocking mutex

    v0.4.2 #non-blocking #mutex #embedded #poisoning #mutual-exclusion #benchmark #try-lock #sure
  123. deadlocker

    Bringing builder pattern to defeat deadlocks

    v0.1.0 #mutex #deadlock #mutex-lock #locking
  124. lock_cell

    A custom locking cell type written in Rust

    v0.6.0 #mutex #cell #data-structures #no-standard-library #locking
  125. bastion-qutex

    Synchronization mechanisms that rely on lock-free and other non-(thread)blocking techniques, such as Rust futures, to guarantee mutually exclusive or shared exclusive access to data

    v0.2.4 #mutex #future #data-structures #async #mutex-lock
  126. jthread

    Deadlock-free Mutual Exclusion locks for Rust

    v0.1.1 #mutex #mutual-exclusion #mutex-lock #deadlock-free #region #multi-threading
  127. option-lock

    mutex for Option values

    v0.3.1 110 #atomic #mutex #once-cell #mutex-lock #options
  128. simple-mutex

    A mutex more efficient than std and simpler than parking_lot

    v1.1.5 14K #parking-lot #mutex #mutex-lock #locking
  129. atomic_sync

    Atomic-based synchronization implementing traits in abs_sync

    v0.2.0 #rw-lock #spin-lock #mutex
  130. chainmap

    mutability of intermediate maps

    v0.1.2 #hash-map #mutex #chain
  131. atomic_pincell

    Threadsafe pinnable RefCell

    v0.1.0 #refcell #pin #atomic #mutex #no-alloc
  132. priomutex

    A mutex where waiting threads specify a priority

    v0.3.1 #mutex #thread-priority #mutex-guard
  133. distributed-lock-core

    Core traits and types for distributed locks

    v0.2.0 #mutex #distributed #traits #mutex-lock #locking
  134. namedlock

    Namespaces for named locks

    v0.7.0 490 #mutex #lock-files #namespaces #mutex-lock
  135. tokio-lk

    Futures-aware lock-by-id primitives

    v0.2.2 #future #tokio #async #mutex
  136. async-debug

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

    v0.1.3 #rw-lock #async #mutex
  137. sortlock

    providing ordered locking

    v0.2.0 150 #rw-lock #mutex #sorting #concurrency
  138. read-write-api

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

    v0.17.2 #rw-lock #mutex #condvar #thread #once
  139. pinned-mutex

    Mutex wrappers with structural pinning

    v0.3.2 #pinned #mutex #pin
  140. gothack-future-parking_lot

    An "as simple as possible" Future implementation for parking_lot

    v0.3.4 #async #rw-lock #future #mutex
  141. locker

    named mutex/locker for rust-lang concurrency

    v0.4.3 #mutex #mutex-lock #lock
  142. waithandle

    that makes signaling between threads a bit more ergonomic

    v0.4.0 #signaling #between-threads #bit #wait #listener #signaler #mutex
  143. critical-section-lock-mut

    Provide locks for mutable data using critical-section crate

    v0.1.2 #mutex #critical-section #embedded #no-alloc
  144. mutex_logger

    logger that usess mutex for thread safty

    v1.0.0 #logging #thread-safe #mutex #logger
  145. raliguard

    Lazy rate limit semaphore implementation for your asynchronous code frequency execution

    v0.1.3 #rate-limiting #lazy-evaluation #fixed-window #semaphore #task-execution #rate-control #queueing #mutex #mutex-semaphore #sleep-time
  146. simple-rw-global

    GlobalContainer based on std::sync::RwLock

    v0.5.0 #global-container #rw-lock #string #mutex #prefix
  147. dfmutex

    Deadlock-free Mutex locks

    v0.1.0 #mutex #deadlock-free #locking #thread-spawn #owned #higher-order
  148. ref-kman

    Shared reference like Mutex

    v0.0.2 #mutex #reference #ref
  149. mutex-timeouts

    let you specify a timeout on a mutex lock

    v0.3.0 #mutex #timeout #mutex-lock
  150. thread-owned-lock

    Mutex which can only be unlocked by the owning thread

    v0.1.0 #concurrency #mutex #owned
  151. pinnable

    A Mutex that can be pinned

    v0.1.1 #mutex #mutex-lock #lock
  152. gmtx

    Mutex that grant exclusive access to a group of members

    v0.1.0 #mutex #member #exclusive #access #group #deadlock #write-access #struct-fields #shared-data
  153. nest-guard

    working with nested guard-type APIs

    v0.1.0 #api #rw-lock #guard-type #refcell #weak-references #outer #mutex #mutability
  154. shared-type

    Shared type alias and several traits to simplify working with Arc<Mutex<T>>

    v1.0.0 #arc-mutex #traits #shared #mutex #arc
  155. mutex-extra

    RefMutex<T> that is similar to Mutex<T> but is Sync and Send even if T isn’t Send

    v0.9.9 #send-sync #mutex #synchronization
  156. padlock

    Safely acquire RwLock/Mutex locks

    v0.2.0 3.1K #rw-lock #mutex #mutex-lock
  157. lock_many

    Retry-based locking multiple mutexes at once

    v0.1.1 #mutex #parallel #locking
  158. qadapt-spin

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

    v1.0.1 #spin-lock #rw-lock #mutex
  159. mutex-watersheds

    Mutex Watershed based off the original C++ implementation by Steffen Wolf and Constantin Pape

    v0.1.1 #mutex #wolf #original #pape #off #watershed
  160. fut_rwlock

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

    v0.1.0 #rw-lock #future #mutex #synch #wasm32
  161. fremkit

    broadcast log

    v0.1.1 #logging #broadcast #immutability #benchmark #thread-safe #lock-free #mutex
  162. static_leak

    Leak references with static lifetimes from static Mutexes and RwLocks

    v0.1.0 #rw-lock #leak #ffi #mutex
  163. hybrid-lock

    A hybrid lock with optimistic locking

    v0.1.0 #rw-lock #mutex #thread
  164. rtic-core

    Core abstractions of the Real-Time Interrupt-driven Concurrency framework

    v1.0.0 14K #real-time-interrupt-driven-concurrency #interrupt-driven-concurrency #framework #concurrency-framework #abstraction #mutex
  165. key-mutex

    Access mutexes by key

    v0.1.3 #rw-lock #mutex #concurrency-map #concurrency #map
  166. waitable

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

    v0.1.0 #mutex #condvar #wait
  167. pairlock

    A reader-writer lock with wait-free reads

    v0.1.0 #rw-lock #mutex #sync