-
no_deadlocks
运行时死锁调试器
-
happylock
免费死锁预防
-
alive_lock_file
创建锁文件而不产生死锁
-
one-shot-mutex
一次性锁,在竞争时恐慌而不是死锁
-
deadlocker
引入构建器模式以克服死锁
-
read-write-api
统一单线程代码和基于RwLocks的代码的接口
-
vigil
用于检测死锁/活锁/饥饿等的活动性检查看门狗
-
cooptex
无死锁互斥量
-
with_lock
无死锁自由
-
rumpsteak
多方之间异步通信的会话类型
-
toad-stem
此microcrate提供了一个可变内存包装器,适用于
no_std
平台,并且线程安全 -
ordered-locks
编译时避免死锁
-
pool_barrier
一个用于阻塞主线程,直到将工作卸载到工作线程完成,而不阻塞工作线程的屏障
-
lock_ordering
在编译时强制执行锁排序
-
lock_order
帮助生成确定性的锁顺序以防止死锁的宏
-
sorted_locks_derive
宏,用于获取具有一致顺序的
std::syn::RwLock
或std::syn::Mutex
锁,以防止死锁 -
rumpsteak-macros
多方之间异步通信的会话类型
-
deadlocker_derive
为 #[derive(Locker)] 实现的宏
尝试使用 DuckDuckGo 搜索。