#locking

  1. async-lock

    异步同步原语

    v3.4.0 4.3M #synchronization-primitive #lock #mutex #barrier #semaphore #rwlock #locking
  2. lock_api

    创建完全功能的 Mutex 和 RwLock 类型的包装器。与 no_std 兼容。

    v0.4.12 10.4M #lock #mutex #synchronization-primitive #rwlock #locking #no-std
  3. parking_lot_core

    创建自定义同步原语的先进 API

    v0.9.10 12.2M #synchronization-primitive #mutex #thread #rwlock #once #condvar #locking
  4. fslock

    文件作为锁

    v0.2.1 593K #lock-file #file-lock #file #lock #locking #lockfile
  5. linux-futex

    Futex:Linux 特定的快速用户空间锁定原语

    v1.0.0 850 #futex #userspace #primitive #locking #syscalls #linux #operations
  6. guardian

    拥有所有权的互斥锁保护,用于引用计数的互斥锁

    v1.2.0 2.3K #mutex #synchronization #rc #arc-mutex #locks #read-lock #locking
  7. file-guard

    一个跨平台的库,用于简单的咨询文件锁定

    v0.2.0 152K #file-lock #lock-file #byte-range #lock #file #locking #file-access
  8. sharded_mutex

    无对象内存开销的锁。为 Copy/PartialEq 类型提供伪原子操作。

    v2.1.0 950 #locking #mutex #concurrency #memory #sharded #pool #access
  9. fslock-guard

    围绕带有 unlock-on-drop 语法的 lockfile 的包装器

    v0.1.4 2.5K #file-lock #lock-file #lock #fs #locking #fs-file #file
  10. rslock

    基于 Async Redis 构建的分布式锁定机制

    v0.4.0 1.5K #redis #locking #distributed #redlock #dls
  11. pidlock

    使用进程ID文件作为资源锁

    v0.1.6 1.0K #lock-file #lock #pidfile #file #file-lock #server #locking
  12. k-lock

    用于短临界段的快速互斥锁

    v0.2.5 390 #mutex #critical-section #locking #performance #shared-data
  13. logic-lock

    在 sea-orm 上实现的 MySQL 逻辑锁

    v1.0.0 130 #mysql #orm #lock #locking
  14. chashmap-async

    具有键作用域锁的并发异步哈希表

    v0.1.1 #hash-map #map #lock #concurrency #async #locking #hash-key
  15. mongo-lock-async

    基于 MongoDB 的分布式互斥锁

    v0.4.0 270 #mongo-db #distributed #locking #distributed-lock #concurrency
  16. filelocksmith

    检测在 Windows 上锁定文件或文件夹的进程

    v0.1.3 300 #locking #windows #find #powertoys #locksmith
  17. fslock-arti-fork

    将文件用作锁,用于 Arti

    v0.2.0 5.6K #file-lock #lock-file #file #lock #locking #lockfile
  18. range-lock

    std::vec::Vec 的范围锁

    v0.2.3 #range #lock #mutex #multi-threading #locking
  19. redlock

    基于 Redis 构建的分布式锁定机制

    v2.0.0 1.3K #distributed #locking #distributed-lock #redis #mechanism #top #built
  20. cbsk_base

    锁定版本的 cargo 包

    v2.0.0 430 #version #cbsk #locked #cargo #callback #tokio #locking
  21. pidfile2

    Rust 中将 PID 文件用作进程锁

    v0.1.1 #pid #locking #process #instance #time #running #file
  22. tokio-etcd-lock

    进行中

    v0.0.1-alpha.13 170 #etcd #tokio #locking
  23. lockfile

    创建在丢弃时自动删除的锁文件

    v0.4.0 1.5K #lock #file #locking
  24. range-mutex

    类似于Mutex<[T]>的类型,允许单独锁定不同的范围

    v0.1.6 #mutex #range #locking #different #separately
  25. deadlocker

    通过构建器模式来克服死锁

    v0.1.0 #lock #deadlock #mutex #locking #macro-derive #synchronization #sync
  26. fs-dir-cache

    为CI和构建脚本提供的命令行工具,使基于文件系统的缓存变得简单且正确(锁定、驱逐等)

    v0.1.0 #build-script #cache #cli-tool #locking #eviction #ci #system
  27. fast-async-mutex

    提供异步锁定机制(Mutex、RwLock、OrderedMutex和OrderedRwLock)的库

    v0.6.7 330 #mutex #concurrency #lock #locking #thread #spin
  28. lockpool

    提供一个锁池,其中可以通过键锁定/解锁单个锁

    v3.0.1 #locks #thread #mutex #locking #concurrency
  29. congee

    ART-OLC 并发自适应基数树

    v0.2.18 #radix-tree #art #hash-table #concurrency #tree-hash #adaptive-radix-tree #locking
  30. micro_bevy_web_utils

    修复Bevy web/touch支持的各个缺失部分

    v0.4.0 #web #orientation #bevy #locking #screen #micro #selector
  31. essential-lock

    包含Essential的锁定方法的最小crate,在异步代码中使用是安全的

    v0.1.0 100 #locking #async #safe #containing #mutex #require #shared
  32. chashmap-serde

    快速、并发的哈希表,具有广泛的API和Serde支持

    v2.2.3 #hash-map #serde #lock #concurrency #hash-key #parking-lot #locking
  33. file-locker

    通过POSIX建议性记录锁进行文件锁定

    v1.1.2 1.0K #file-lock #file #lock #linux #locking
  34. simplelock

    进程间同步的抽象

    v0.4.1 #信号量 # #锁文件 #ipc #文件 #互斥量 #锁定
  35. desk-logind

    systemd-logind D-Bus API的绑定

    v1.1.1 #dbus #会话 #屏幕 #systemd #systemd-logind #锁定 #绑定
  36. con-art-rust

    ART-OLC 并发自适应基数树

    v0.2.0 #radix-tree #art #并发 #adaptive-radix-tree #并发 #锁定
  37. lockedbox

    防止其内容被分页到磁盘的Box-like类型

    v0.1.2 290 #内存 #mlock #磁盘 #分页 #内容 #锁定 #锁定
  38. async-map

    Rust的罕见锁定、共享映射

    v0.2.3 #映射 #异步 #数据结构 #共享 #锁定 #并发 #任务
  39. chashmap

    具有广泛API的快速、并发哈希映射

    v2.2.2 25K #哈希映射 #映射 # #并发 #锁定 #停车场 #哈希表
  40. glock

    Rust的细粒度锁定crate

    v0.1.2 #锁定 #细粒度 #并发
  41. simple-mutex

    比std更高效、比parking_lot更简单的互斥锁

    v1.1.5 51K #互斥量 #同步 # #停车场 #同步 #锁定
  42. jthread

    Rust的无死锁互斥量锁

    v0.1.1 #互斥量 #多线程 #锁定 #错误 #区域 #高级 #安全
  43. proc-lock

    跨进程锁定API

    v0.4.0 3.9K #锁定 #跨进程 #api
  44. dynalock

    支持DynamoDB的基于租约的分布式锁定算法

    v0.1.0 #分布式锁定 #dynamo-db #分布式 #租约 #锁定 #咨询 #分区键
  45. 尝试使用DuckDuckGo搜索搜索

  46. sling

    顺序锁定(SeqLock)环形缓冲区

    v0.2.0 #环形缓冲区 #队列 #线程 #消息队列 #读取 #消费者 #锁定
  47. lock_cell

    使用Rust编写的自定义锁定单元类型

    v0.6.0 #单元 #锁定 #互斥量 #锁定 #内部可变性 #数据结构 #无标准库
  48. thread-lock

    将非Send和non-Sync数据锁定到特定线程的包装器

    v0.1.0 #data-access #thread #send-sync #multi-threading #non-send #non-sync #locking
  49. option-lock

    Option值的互斥锁

    v0.3.1 #lock #mutex #atomic #once-cell #options #locking
  50. 读-拷贝-更新

    锁定原语

    v0.1.0 #rcu #reader #locking #update #read #primitive #concurrency
  51. proclock-api

    proclock crate的API

    v0.2.2 #api #locking #proclock #tabnine #cross-process #proc-lock
  52. bustubx-cli

    Rust编写的SQL数据库

    v0.3.0 #sql-database #database #sql #control #relational #locking #phase
  53. mtxgroup

    一次性锁定所有互斥锁

    v0.1.1 #mutex #group #locking #spin #time #no-std
  54. 有序锁

    编译时死锁避免

    v0.2.1 #locking #compile-time #deadlock #level #ordered #mutex #l2
  55. proclock

    跨进程锁定API

    v0.2.2 #locking #api #cross-process #macro
  56. parking_method

    通过策略对象获取parking_lot锁

    v0.4.0 #locking #parking-lot #policy #object #obtain #variant #recursion
  57. zsling

    Zig编写的顺序锁定(SeqLock)环形缓冲区的Rust包装器

    v0.1.2 #ring-buffer #locking #zig #read #sequentially #shared #thread
  58. page-lock

    从字节数组中读取和写入数据

    v3.1.0 #locking #lock #async
  59. fcntl

    fcntl (2)的包装器,并提供方便的方法以简化与之的交互

    v0.1.0 120 #methods #convenience #locking #command
  60. anode

    Rust的并发库

    v0.1.0 #concurrency #read-write #upgradeable #locking
  61. mongo-lock

    基于 MongoDB 的分布式互斥锁

    v0.3.0 #mongo-db #distributed #locking #concurrency
  62. qrwlock

    公平队列读写锁

    v0.2.0 #locking #rwlock #read-write #reader #fair #queued #reader-writer
  63. orml-vesting

    按等级分阶段的预定余额锁定机制

    v1.0.0 370 #balance #vesting #period #scheduled #account #locking #schedule
  64. padlock

    安全获取 RwLock/Mutex 锁

    v0.2.0 1.5K #lock #mutex #rwlock #locking
  65. forc-pkg

    构建、锁定、获取和更新 Sway 项目的 Forc 包

    v0.63.1 340 #package #sway #manifest-file #forc #locking #fetching #projects
  66. cocklock

    基于 Postgres/CockroachDB 的分布式锁定机制

    v0.1.0 #locking #distributed #postgresql #dls #cockroachdb #postgres
  67. key-lock

    基于键的互斥锁

    v0.1.0 #lock #key #mutual #exclusion #locking
  68. lock_many

    一次性重试式锁定多个互斥锁

    v0.1.1 #mutex #lock #parallel #locking #mutexes
  69. ghetto-lock

    基于 Memcache 的 ghetto 锁实现

    v0.2.1 #memcache #locking #distributed #ghetto #memcached
  70. relock

    使用 Redis 的分布式异步锁定

    v0.1.2 #locking #distributed #redis #async
  71. rw_lease

    带有读取者排空支持的快速读者-写者锁。基于单个(可参数化)原子 usize。

    v0.1.0 #lock #atomic #rwlock #locking
  72. proc-lock-api

    proc-lock crate 的 API

    v0.4.0 3.9K #locking #api #proc-lock #cross-process
  73. flack

    小型文件锁定实用程序

    v0.2.0 #file-lock #locking #utilities #tiny #flock
  74. redlock-async

    基于 Async Redis 构建的分布式锁定机制

    v0.0.3 100 #redis #distributed #locking #redlock #distributed-lock
  75. genref

    Rust 中 Vale 的代际引用

    v0.8.0 #reference #reference-counting #generational #management #memory-management #vale #locking
  76. async-file-lock

    可自动加锁和自动定位的异步文件锁

    v0.1.4 190 #file-lock #lock #file #async #locking #async-write #read-file
  77. chashmap-next

    具有广泛API的快速、并发哈希映射

    v2.2.3 #hash-map #lock #map #concurrency #locking #parking-lot #hash-key
  78. 实现持久数据库锁的框架

    v0.2.1 900 #locking #exclusive #operation #database #handles #long-running #foundation
  79. lock_ordering

    编译时执行锁顺序强制

    v0.1.0 #lock #order #locking #compile-time #deadlock #no-alloc
  80. redislock

    基于 Redis 构建的分布式锁定机制

    v1.3.0 #distributed #locking #redis #distributed-lock #built #mechanism #top
  81. redlock-rs

    [已弃用] 使用redlock代替

    v0.2.1 #distributed #locking #distributed-lock #redlock #redis #red-lock #deprectaed
  82. macgyver-lock

    基于Memcache的锁实现

    v0.2.0 #locking #memcache #distributed #ghetto #macgyver #memcached
  83. lock_order

    用于产生确定性锁顺序以防止死锁的宏

    v0.1.0 #order #locking #deadlock