#lock

  1. async-lock

    异步同步原语

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

    无libc,纯Rust跨平台文件锁。原fs2,现在支持异步并使用rustix替换libc。

    v0.9.1 748K #lock-file #file #lock #duplicate #fs2 #filesystem #flock
  3. lock_api

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

    v0.4.12 10.4M #lock #mutex #synchronization-primitive #rwlock #locking #no-std
  4. fd-lock

    使用文件描述符在文件上实现跨平台的建议性锁

    v4.0.2 659K #file-descriptor #file-lock #lock #lock-file #fd #file-access #file
  5. region

    跨平台虚拟内存API

    v3.0.2 219K #virtual-memory #page #protect #lock #maps
  6. throttle-server

    通过HTTP接口提供分布式系统的信号量

    v0.5.3 1.7K #semaphore #distributed-systems #throttle #http #peer #lock #http-interface
  7. try-lock

    轻量级原子锁

    v0.2.5 6.5M #atomic #lock #sync #try #boolean #swap #light-weight
  8. shuttle

    测试并发Rust代码

    v0.7.1 63K #thread #concurrency #lock #async #arc-mutex
  9. gix-lock

    Git风格的锁文件实现

    v14.0.0 467K #version-control #lock #lock-file #git #resource #marker #writable
  10. fslock

    文件作为锁

    v0.2.1 593K #lock-file #file-lock #file #lock #locking #lockfile
  11. rattler_lock

    conda 锁的 Rust 数据类型

    v0.22.20 6.1K #conda #package-management #environment #lock #rattler #ecosystem #python
  12. fs2

    跨平台文件锁和文件复制

    v0.4.3 695K #file-descriptor #file #filesystem #lock #duplicate #duplicates #file-lock
  13. cargo-lock

    自包含的 Cargo.lock 解析器,可选依赖关系图分析

    v10.0.0-pre.0 285K #lock-file #lock #cargo #dependencies
  14. putex

    进程互斥锁

    v0.2.0 250 #lock #process #mutex #execution #nats #system #agent
  15. async-mutex

    异步互斥锁

    v1.4.0 236K #synchronization-primitive #synchronization #mutex #lock #async #asynchronous #rwlock
  16. file-guard

    跨平台的简单咨询文件锁库

    v0.2.0 152K #file-lock #lock-file #byte-range #lock #file #locking #file-access
  17. seqlock

    一种读写锁,提供非常快速的读访问,而不会使写者饥饿

    v0.2.0 76K #reader-writer #lock #read-lock #thread #rwlock #data #access
  18. yarn-lock-parser

    yarn.lock 解析器

    v0.7.0 1.6K #yarn #parser #lock #yarn-lock #build #entry
  19. kube-leader-election

    为 Kubernetes 工作负载实现的领导者选举

    v0.34.0 4.0K #kubernetes #workload #leader #election #lease #lock #leadership
  20. resman

    运行时管理的资源借用

    v0.17.0 370 #lock #share #data #debugging
  21. wit-deps-cli

    WIT 依赖管理器

    v0.3.4 1.7K #wit #wit-deps #manager #lock #manifest #ensure #directory
  22. eugene

    小心那个锁,尤金

    v0.6.2 1.7K #postgresql #lock #user #documentation #section #migration #careful
  23. readlock

    对 Arc<RwLock<T>> 的一个奇怪替代方案

    v0.1.8 5.6K #shared #memory #lock #borrowing #read #access #reading
  24. fslock-guard

    围绕具有解锁-on-drop语法的锁文件的包装器

    v0.1.4 2.5K #file-lock #lock-file #lock #fs #locking #fs-file #file
  25. sqlite-cache

    基于SQLite的磁盘缓存

    v0.1.4 1.4K #cache #on-disk #sq-lite-based #lock #key #key-updater #topic
  26. qutex

    依赖于无锁和其他非(线程)阻塞技术(如Rust futures)的同步机制,以保证对数据的互斥或共享独占访问

    v0.2.6 4.9K #future #mutex #lock #async #futures #non-blocking #data-structures
  27. tokenlock

    解耦权限与数据的单元类型

    v0.3.8 200 #token #cell #lock #borrow #ghost #data-access #borrowing
  28. lockerroom

    对您的集合中单个单元的读取器-写入器访问!

    v0.2.1 390 #collection #cell #access #individual #lock #write #read
  29. txn_lock

    支持事务版本

    v0.10.0 130 #lock #transactional #versioning #transaction #version
  30. non_blocking_mutex

    NonBlockingMutex是目前在锁下进行昂贵计算或在高并发/负载/竞争下在锁下进行便宜计算最快的方式

    v3.1.3 #mutex #lock #concurrency #non-blocking-lock
  31. pidlock

    使用pid文件作为资源锁

    v0.1.6 1.0K #lock-file #lock #pidfile #file #file-lock #server #locking
  32. dynamodb-lease

    Dynamodb分布式锁客户端

    v0.22.0 #distributed-lock #dynamo-db #lock #lease #dynamodb #tokio-task #background-task
  33. logic-lock

    Sea-orm 上实现的 MySQL 逻辑锁

    v1.0.0 130 #mysql #orm #lock #locking
  34. peace-lock

    一种零成本的抽象锁,帮助检查无争用算法

    v0.1.3 250 #algorithm #lock #check #thread #data #concurrency #data-structures
  35. pi_share

    rc, arc, lock, atomic

    v0.4.15 410 #share #pi #rc #atomic #lock #arc #sync
  36. chashmap-async

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

    v0.1.1 #hash-map #map #lock #concurrency #async #locking #hash-key
  37. oauth-certs

    项目在运行时从提供者获取 oauth 证书,并存储在静态读/写锁中

    v0.6.0 110 #oauth #certificate #oauth-token #provider #run-time #read-write #lock
  38. async-fd-lock

    通过产生阻塞任务使用文件描述符进行跨平台异步文件锁

    v0.2.0 100 #file-descriptor #async #file-lock #lock #fd #file-access #file-io
  39. borrow_mutex

    不需要包装目标结构的异步 Rust Mutex

    v0.1.1 #mutex #arc-mutex #async-context #async #lock #no-alloc #shared-data
  40. mmap-append

    只写内存映射 I/O,可调整大小,低锁争用

    v0.2.0 2.0K #mmap #memory-mapped #memory-mapping #memory-map #lock #writers #io
  41. env-lock

    为测试设置和锁定环境变量

    v0.1.2 250 #env-var #environment #testing #variables #lock #process #access
  42. fslock-arti-fork

    文件用作锁,在 Arti 中使用时进行分叉

    v0.2.0 5.6K #file-lock #lock-file #file #lock #locking #lockfile
  43. alive_lock_file

    创建锁文件而不创建死锁

    v0.1.2 380 #lock-file #file-lock #lock #deadlock #env-var
  44. range-lock

    为 std::vec::Vec 实现范围锁

    v0.2.3 #range #lock #mutex #multi-threading #locking
  45. 优先级继承锁

    基于Linux futex的优先级继承锁

    v1.0.0 #real-time #priority #lock #linux #futexes #system #priority-inheriting
  46. pages-and-pages

    允许控制手动分配的页对齐内存区域,并支持对底层页的细粒度保护和锁定

    v0.4.1 380 #memory-protection #memory-management #memory #page #allocation #lock #protect
  47. sortlock

    提供有序锁定

    v0.2.0 #lock #order #sorting #concurrency #ordered #mutex #rw-lock
  48. async-sema

    异步信号量库

    v0.1.4 550 #semaphore #async #lock
  49. vlock

    一个快速且可扩展的多版本共享状态锁,具有无等待读取访问

    v0.2.1 #shared-state #lock #wait-free #rwlock #thread #concurrency #read-write
  50. scope-lock

    安全扩展生命周期

    v0.2.5 350 #lifetime #safely #extend #scope #lock #object #closures
  51. async-rwlock

    异步读写锁

    v1.3.0 45K #lock #synchronization-primitive #synchronization #mutex #rwlock #async #asynchronous
  52. locktick

    自动锁定会计和性能分析

    v0.2.0 #lock #profiling #utility
  53. hubby

    锁定服务

    v0.1.3 #lock #service #distributed-systems #write #sans-io #distributed-consensus #lock-file
  54. lockfile

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

    v0.4.0 1.5K #lock #file #locking
  55. spin-sync

    使用自旋锁的同步原语。其接口类似于 std::sync。公共结构体的构造函数是 const;即只要 T 可以静态构建,就可以声明静态 Mutex

    v0.3.2 #spin-lock #synchronization-primitive #mutex #sync #lock #spin
  56. microlock

    等待:小锁和其他定时事项!

    v0.2.1 下载量:310 #等待 #同步 #锁定 #通道 #计时器 #功能 #线程
  57. 死锁检测器

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

    v0.1.0 #锁定 #死锁 #互斥锁 #锁定 #宏派生 #同步 #同步
  58. or_poisoned

    以语义方式展开std锁定保护

    v0.1.0 下载量:460 #锁定 #读写锁 #保护 #同步 #语义 #污染
  59. env-guard

    为测试设置和锁定环境变量

    v0.2.0 #测试 #环境变量 #锁定 #重命名 #i-m #名称 #联系方式
  60. fast-async-mutex

    提供异步锁定机制(互斥锁、读写锁、有序互斥锁和有序读写锁)的库

    v0.6.7 下载量:330 #互斥锁 #并发 #锁定 #锁定 #线程 #自旋
  61. classic-sync

    使用经典Linux互斥锁系统的ReentrantLock、Semaphore和CyclicBarrier

    v0.4.4 #互斥锁 #Linux #信号量 #锁定 #经典 #同步 #循环屏障
  62. pflock

    一种公平的读写锁,可以减少读者最坏情况下的阻塞。特别适用于多处理器实时系统。

    v0.2.0 下载量:2.4K #锁定 #实时 #读写锁 #线程
  63. key-mutex

    通过键访问互斥锁

    v0.1.3 下载量:190 #互斥锁 #映射 #并发 #锁定 #读写锁 #会话
  64. ply_jobs

    能够按计划运行后台任务

    v0.1.8 下载量:100 #作业调度 #后台任务 #锁定 #管理 #可扩展 #mongodb #表达式
  65. lucchetto

    轻松调用Rust函数,无需持有GVL锁

    v0.4.0 #锁定 #gvl #持有
  66. chashmap-serde

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

    v2.2.3 #哈希表 #serde #锁定 #并发 #哈希键 #停车场 #锁定
  67. task-notify

    当有人修改它们感兴趣的数据时,通知异步任务

    v1.0.0 #任务 #数据 #通知 #可变 #异步任务 #锁定 #唤醒
  68. idable

    一些无锁的序列

    v0.1.2 #id #lock #sequence #generate #testing #repetition
  69. file-locker

    通过POSIX咨询记录锁实现文件锁定

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

    进程间同步的抽象

    v0.4.1 #semaphore #lock #lock-file #ipc #file #mutex #locking
  71. spin-lock

    使用标准设施实现的自旋锁

    v0.2.1 #lock #spin #standard #facilities #implemented
  72. safe-lock

    具有const构造函数且无unsafe的锁结构体

    v0.1.3 11K #lock #safe #testing #struct #atomic #concurrency #constructor
  73. sharded

    安全、快速且明显的并发集合

    v0.2.1 130 #collection #concurrency #write #hashbrown #data-structures #key #lock
  74. lock-updater

    使用特定日期的最新依赖版本更新Cargo.lock

    v0.1.0 #date #lock #cargo-lock #latest-version
  75. vmprotect

    Rust的未官方VMProtect SDK

    v0.2.0 #protection #sdk #protected #licensing #string #lock #macro
  76. depit

    WIT依赖管理

    v0.2.2 #wit #lock #manifest #manager #management #wit-deps #consistent
  77. chashmap

    具有广泛API的快速并发哈希表

    v2.2.2 25K #hash-map #map #lock #concurrency #locking #parking-lot #hashmap
  78. semalock

    以安全高效的方式并发写入文件

    v0.3.1 #file-lock #lock-file #file-access #file #lock #semaphore #process-file
  79. simple-mutex

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

    v1.1.5 51K #mutex #synchronization #lock #parking-lot #sync #locking
  80. storage-map

    并发只追加映射存储

    v0.3.0 5.3K #map #hash-map #concurrency #lock #hashmap
  81. sero

    轻量级库,用于维护共享锁的存储

    v0.1.17 #lock #shared #store #guard #thread #lock-store #synchronously
  82. screenlocker

    可重用的库和命令行工具,用于锁定您的桌面会话

    v0.3.3 #command-line-tool #desktop #cli #reusable #session #lock #screen
  83. 尝试使用DuckDuckGo进行搜索。[搜索]

  84. thread-owned-lock

    只能由拥有线程解锁的互斥锁

    v0.1.0 #thread #mutex #concurrency #lock #shared-data #access #owning
  85. lock-hierarchy

    通过强制执行锁层次结构来防止死锁

    v0.1.2 850 #lock #hierarchy #mutex #hierarchies #level #violation #thread
  86. slock

    一个永远不会死锁的异步互斥锁

    v0.2.1 #lock #mutex #smart #async #reference-counting
  87. cura

    arc锁系统,可以大量清理代码

    v0.8.0 #lock #arc #cleanup #memory #foo #lot #ff
  88. emf-core-base-rs-ffi

    Rust封装的emf-core-base接口

    v0.1.2 #interface #thread-safe #lock #emf-core-base #bindings
  89. depit-cli

    WIT 依赖管理器

    v0.2.2 #manager #wit #toml #lock #wit-deps #manifest #manage
  90. bastion-qutex

    依赖于无锁和其他非(线程)阻塞技术(如Rust futures)的同步机制,以保证对数据的互斥或共享独占访问

    v0.2.4 #future #mutex #lock #async #futures #data-structures #lock-free-queue
  91. ticketed_lock

    票证锁定系统 - 允许将锁定请求与实际等待分离

    v0.3.0 100 #lock #system #ticketed #waiting #separate #request
  92. desk-locker

    用于X11和systemd的屏幕锁定助手

    v1.0.1 #screen #session #events #systemd #lock #helper #locker
  93. avrisp

    AVR ISP库

    v0.3.1 #reading #avr #isp #flash #eeprom #signature #lock
  94. nalloc

    可开启和关闭的分配器包装器

    v0.1.2 #allocator #off #allocation #turn #alive #lock #alloc
  95. megalock

    X11 xlock 替代品

    v0.1.0 #x11 #password #screen #replace #xlock #systems #lock
  96. ckb-sdk

    CKB 的 Rust SDK

    v3.3.0 700 #script #ckb #transaction #lock #address #signature #nervos
  97. locker

    rust-lang 并发中的命名互斥锁/locker

    v0.4.3 #mutex #lock #concurrency #named #sync #mutex-locker #async
  98. uni_rc_lock

    可能代表 Rc> 或 Arc> 的特质

    v0.2.0 #lock #smart-pointers #rc #arc
  99. lock_cell

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

    v0.6.0 #cell #lock #mutex #locking #interior-mutability #data-structures #no-standard-library
  100. option-lock

    Option 值的互斥锁

    v0.3.1 #lock #mutex #atomic #once-cell #options #locking
  101. bound

    将锁卫和其他结构体及其从共享引用派生出的锁或其他数据包装在一个可以传递和存储的 struct 中

    v0.5.0 #bounds #struct #reference #lock #derived #pass #guard
  102. shared-mutex

    可用于与 Condvar 一起使用的 RwLock

    v0.3.1 800 #reader-writer #lock #condvar #rw-lock #mutex #guard #waiting
  103. wit-deps

    WIT依赖管理

    v0.3.1 500 #wit #toml #lock #management #consistent #manifest #update
  104. optimistic_lock_coupling

    遵循论文《Optimistic Lock Coupling: A Scalable and Efficient General-Purpose Synchronization Method》的通用锁

    v0.2.5 #lock #write #optimistic #lock-free #synchronization #data #performance
  105. desk-exit-screen

    桌面环境退出(注销,关机)的图形用户界面

    v0.2.2 #screen #action #desktop-environment #exit #down #logging #lock
  106. namedlock

    命名锁的命名空间

    v0.7.0 #lock #mutex #named #namespaces #thread #name #documentation
  107. page-lock

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

    v3.1.0 #locking #lock #async
  108. name_locker

    异步命名锁的接口,可以在给定的名称上运行带锁的异步任务

    v0.1.1 #async-task #name #run #lock #dashmap #in-memory #lockers
  109. os-unfair-lock

    Darwin os_unfair_lock的包装器

    v0.3.0 #os-unfair-lock #lock #unfair #darwin
  110. mutex-timeouts

    允许您在互斥锁上指定超时

    v0.3.0 #mutex #timeout #lock
  111. rolock

    只读锁

    v0.1.2 #read-lock #lock #read #thread #sync #read-only
  112. padlock

    安全获取 RwLock/Mutex 锁

    v0.2.0 1.5K #lock #mutex #rwlock #locking
  113. libmcs

    MCS 锁库

    v0.1.0 #lock #mutex #sync #mcs #node #arc #queue
  114. arbitrary-lock

    通过任意键进行锁定

    v0.1.1 100 #lock #key #cloned #generic #cheaply #key-string #key-hash
  115. fd-lock-rs

    类似于 fd-lock,但API略有不同

    v0.1.4 1.1K #lock #file-lock #file #flock
  116. key-lock

    通过键进行互斥排他

    v0.1.0 #lock #key #mutual #exclusion #locking
  117. pinnable

    可固定位置的互斥锁

    v0.1.1 #mutex #lock #pinned #sync
  118. lock_many

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

    v0.1.1 #mutex #lock #parallel #locking #mutexes
  119. fmutex

    使用 flock(2) 在文件上实现互斥排他

    v0.1.0 390 #file-lock #lock #file #mutex #flock #fcntl
  120. priority-async-mutex

    具有优先级操作的异步互斥锁

    v0.1.1 390 #mutex #priority #async #lock #operation
  121. rw_lease

    具有读者耗尽支持的快速读/写锁。基于单个(可参数化)原子usize。

    v0.1.0 #lock #atomic #rwlock #locking
  122. allenap-flock-experiment

    用于实验flock锁的交互式命令行工具

    v0.2.0 #lock #experiment #interactive #command-line-tool #flock #key #lock-file
  123. async-handle

    异步RwLock的引用计数

    v0.1.4 #handle #rwlock #mutex #lock #async #asynchronous
  124. raii_flock

    一个小型库,实现了在创建时锁定文件并在离开作用域时解锁的包装器

    v0.2.0 #file #raii #lock #guard #flock
  125. async-file-lock

    可以自动锁定和解锁的异步文件锁

    v0.1.4 190 #file-lock #lock #file #async #locking #async-write #read-file
  126. hubby-core

    Hubby锁服务核心功能

    v0.1.3 #lock #hubby #service #distributed-systems #write #sans-io #distributed-consensus
  127. chashmap-next

    具有广泛API的快速并发哈希表

    v2.2.3 #hash-map #lock #map #concurrency #locking #parking-lot #hash-key
  128. async-named-locker

    使用future实现的锁

    v0.1.1 #implemented #lock #future
  129. locked-resource

    允许您传递带有其资源(Stdin)的锁(StdinLock)

    v0.1.1 #resource #lock #stdin #pass #locked #stdin-lock #with-lock
  130. poetry-to-requirements

    将Poetry.lock转换为requirements.txt

    v0.2.0 #poetry #requirements #lock #txt #convert #lock-file
  131. lock_ordering

    编译时执行锁排序

    v0.1.0 #lock #order #locking #compile-time #deadlock #no-alloc
  132. spin-locks

    一个Intel硬件优化的自旋锁,它使用硬件锁消除(HLE)和非CAS基于的自旋锁(一个OR锁)作为快速的回退

    v0.0.2 #spin-lock #lock #spin #intel #hle
  133. reservoir-sampler

    使用水库算法的采样器应实现的特质API

    v0.1.0 #sampler #reservoir #sample #algorithm #lock #matter #api
  134. arc_map

    简化对单个成员访问的 Arc> 映射

    v0.1.3 #map #arc #arc-mutex #mutex #lock #sync #locking
  135. process_lock

    为Rust实现多进程锁

    v0.1.0 #process #lock #cross-platform #multi-process
  136. winlock

    为Windows上的会话锁定自定义键盘快捷键

    v0.1.0 #lock #hotkey #keyboard-shortcuts #login #locking #os #windows
  137. futex

    基于Linux futex的锁实现

    v0.1.3 #lock #linux #futex-based
  138. lock

    锁定您的系统。支持macOS、Linux和Windows。

    v0.1.0 #system #linux #macos #binary #locking #screen #windows