适用于实时应用的停车场分支
作者:Sergiy S.
#421 在 并发
342 每月下载量在 11 个 Crates 中使用 (5 直接)
170KB 3.5K SLoC
这是一个著名 parking_lot Crates 的分支,具有实时安全的补丁。
如果锁不可用,线程会立即挂起。
无自旋的 Once、Mutex 和 RwLock 实现。
Once
Mutex
RwLock
这不是一个高负载 Crates。它是为实时系统设计的,仅在了解所做的事情的情况下使用。
lib.rs
此库提供了比 Rust 标准库中的实现更小、更快、更灵活的 Mutex、RwLock、Condvar 和 Once 实现。它还提供了一个 ReentrantMutex 类型。
Condvar
ReentrantMutex
~0.3–7MB ~26K SLoC