-
async-lock
异步同步原语
-
fs4
无libc,纯Rust跨平台文件锁。原fs2,现在支持异步并使用rustix替换libc。
-
lock_api
创建功能齐全的Mutex和RwLock类型的包装器。与no_std兼容。
-
fd-lock
使用文件描述符在文件上实现跨平台的建议性锁
-
region
跨平台虚拟内存API
-
throttle-server
通过HTTP接口提供分布式系统的信号量
-
try-lock
轻量级原子锁
-
shuttle
测试并发Rust代码
-
gix-lock
Git风格的锁文件实现
-
fslock
文件作为锁
-
rattler_lock
conda 锁的 Rust 数据类型
-
fs2
跨平台文件锁和文件复制
-
cargo-lock
自包含的 Cargo.lock 解析器,可选依赖关系图分析
-
putex
进程互斥锁
-
async-mutex
异步互斥锁
-
file-guard
跨平台的简单咨询文件锁库
-
seqlock
一种读写锁,提供非常快速的读访问,而不会使写者饥饿
-
yarn-lock-parser
yarn.lock 解析器
-
kube-leader-election
为 Kubernetes 工作负载实现的领导者选举
-
resman
运行时管理的资源借用
-
wit-deps-cli
WIT 依赖管理器
-
eugene
小心那个锁,尤金
-
readlock
对 Arc<RwLock<T>> 的一个奇怪替代方案
-
fslock-guard
围绕具有解锁-on-drop语法的锁文件的包装器
-
sqlite-cache
基于SQLite的磁盘缓存
-
qutex
依赖于无锁和其他非(线程)阻塞技术(如Rust futures)的同步机制,以保证对数据的互斥或共享独占访问
-
tokenlock
解耦权限与数据的单元类型
-
lockerroom
对您的集合中单个单元的读取器-写入器访问!
-
txn_lock
支持事务版本
-
non_blocking_mutex
NonBlockingMutex是目前在锁下进行昂贵计算或在高并发/负载/竞争下在锁下进行便宜计算最快的方式
-
pidlock
使用pid文件作为资源锁
-
dynamodb-lease
Dynamodb分布式锁客户端
-
logic-lock
Sea-orm 上实现的 MySQL 逻辑锁
-
peace-lock
一种零成本的抽象锁,帮助检查无争用算法
-
pi_share
rc, arc, lock, atomic
-
chashmap-async
具有键域锁的并发异步哈希表
-
oauth-certs
项目在运行时从提供者获取 oauth 证书,并存储在静态读/写锁中
-
async-fd-lock
通过产生阻塞任务使用文件描述符进行跨平台异步文件锁
-
borrow_mutex
不需要包装目标结构的异步 Rust Mutex
-
mmap-append
只写内存映射 I/O,可调整大小,低锁争用
-
env-lock
为测试设置和锁定环境变量
-
fslock-arti-fork
文件用作锁,在 Arti 中使用时进行分叉
-
alive_lock_file
创建锁文件而不创建死锁
-
range-lock
为 std::vec::Vec 实现范围锁
-
优先级继承锁
基于Linux futex的优先级继承锁
-
pages-and-pages
允许控制手动分配的页对齐内存区域,并支持对底层页的细粒度保护和锁定
-
sortlock
提供有序锁定
-
async-sema
异步信号量库
-
vlock
一个快速且可扩展的多版本共享状态锁,具有无等待读取访问
-
scope-lock
安全扩展生命周期
-
async-rwlock
异步读写锁
-
locktick
自动锁定会计和性能分析
-
hubby
锁定服务
-
lockfile
创建在丢弃时自动删除的锁定文件
-
spin-sync
使用自旋锁的同步原语。其接口类似于 std::sync。公共结构体的构造函数是 const;即只要 T 可以静态构建,就可以声明静态 Mutex
。 -
microlock
等待:小锁和其他定时事项!
-
死锁检测器
通过构建器模式来克服死锁
-
or_poisoned
以语义方式展开std锁定保护
-
env-guard
为测试设置和锁定环境变量
-
fast-async-mutex
提供异步锁定机制(互斥锁、读写锁、有序互斥锁和有序读写锁)的库
-
classic-sync
使用经典Linux互斥锁系统的ReentrantLock、Semaphore和CyclicBarrier
-
pflock
一种公平的读写锁,可以减少读者最坏情况下的阻塞。特别适用于多处理器实时系统。
-
key-mutex
通过键访问互斥锁
-
ply_jobs
能够按计划运行后台任务
-
lucchetto
轻松调用Rust函数,无需持有GVL锁
-
chashmap-serde
快速、并发哈希表,具有广泛的API和Serde支持
-
task-notify
当有人修改它们感兴趣的数据时,通知异步任务
-
idable
一些无锁的序列
-
file-locker
通过POSIX咨询记录锁实现文件锁定
-
simplelock
进程间同步的抽象
-
spin-lock
使用标准设施实现的自旋锁
-
safe-lock
具有const构造函数且无unsafe的锁结构体
-
sharded
安全、快速且明显的并发集合
-
lock-updater
使用特定日期的最新依赖版本更新Cargo.lock
-
vmprotect
Rust的未官方VMProtect SDK
-
depit
WIT依赖管理
-
chashmap
具有广泛API的快速并发哈希表
-
semalock
以安全高效的方式并发写入文件
-
simple-mutex
比std更高效、比parking_lot更简单的互斥锁
-
storage-map
并发只追加映射存储
-
sero
轻量级库,用于维护共享锁的存储
-
screenlocker
可重用的库和命令行工具,用于锁定您的桌面会话
-
thread-owned-lock
只能由拥有线程解锁的互斥锁
-
lock-hierarchy
通过强制执行锁层次结构来防止死锁
-
slock
一个永远不会死锁的异步互斥锁
-
cura
arc锁系统,可以大量清理代码
-
emf-core-base-rs-ffi
Rust封装的emf-core-base接口
-
depit-cli
WIT 依赖管理器
-
bastion-qutex
依赖于无锁和其他非(线程)阻塞技术(如Rust futures)的同步机制,以保证对数据的互斥或共享独占访问
-
ticketed_lock
票证锁定系统 - 允许将锁定请求与实际等待分离
-
desk-locker
用于X11和systemd的屏幕锁定助手
-
avrisp
AVR ISP库
-
nalloc
可开启和关闭的分配器包装器
-
megalock
X11 xlock 替代品
-
ckb-sdk
CKB 的 Rust SDK
-
locker
rust-lang 并发中的命名互斥锁/locker
-
uni_rc_lock
可能代表 Rc
> 或 Arc > 的特质 -
lock_cell
用 Rust 编写的自定义锁定单元类型
-
option-lock
Option 值的互斥锁
-
bound
将锁卫和其他结构体及其从共享引用派生出的锁或其他数据包装在一个可以传递和存储的 struct 中
-
shared-mutex
可用于与 Condvar 一起使用的 RwLock
-
wit-deps
WIT依赖管理
-
optimistic_lock_coupling
遵循论文《Optimistic Lock Coupling: A Scalable and Efficient General-Purpose Synchronization Method》的通用锁
-
desk-exit-screen
桌面环境退出(注销,关机)的图形用户界面
-
namedlock
命名锁的命名空间
-
page-lock
从字节数组中读取和写入数据
-
name_locker
异步命名锁的接口,可以在给定的名称上运行带锁的异步任务
-
os-unfair-lock
Darwin os_unfair_lock的包装器
-
mutex-timeouts
允许您在互斥锁上指定超时
-
rolock
只读锁
-
padlock
安全获取 RwLock/Mutex 锁
-
libmcs
MCS 锁库
-
arbitrary-lock
通过任意键进行锁定
-
fd-lock-rs
类似于 fd-lock,但API略有不同
-
key-lock
通过键进行互斥排他
-
pinnable
可固定位置的互斥锁
-
lock_many
一次性重试锁定多个互斥锁
-
fmutex
使用 flock(2) 在文件上实现互斥排他
-
priority-async-mutex
具有优先级操作的异步互斥锁
-
rw_lease
具有读者耗尽支持的快速读/写锁。基于单个(可参数化)原子usize。
-
allenap-flock-experiment
用于实验flock锁的交互式命令行工具
-
async-handle
异步RwLock的引用计数
-
raii_flock
一个小型库,实现了在创建时锁定文件并在离开作用域时解锁的包装器
-
async-file-lock
可以自动锁定和解锁的异步文件锁
-
hubby-core
Hubby锁服务核心功能
-
chashmap-next
具有广泛API的快速并发哈希表
-
async-named-locker
使用future实现的锁
-
locked-resource
允许您传递带有其资源(Stdin)的锁(StdinLock)
-
poetry-to-requirements
将Poetry.lock转换为requirements.txt
-
lock_ordering
编译时执行锁排序
-
spin-locks
一个Intel硬件优化的自旋锁,它使用硬件锁消除(HLE)和非CAS基于的自旋锁(一个OR锁)作为快速的回退
-
reservoir-sampler
使用水库算法的采样器应实现的特质API
-
arc_map
简化对单个成员访问的 Arc
> 映射 -
process_lock
为Rust实现多进程锁
-
winlock
为Windows上的会话锁定自定义键盘快捷键
-
futex
基于Linux futex的锁实现
-
lock
锁定您的系统。支持macOS、Linux和Windows。
尝试使用DuckDuckGo进行搜索。[搜索]