#mutex #once #rwlock #thread #condvar

parking_lot_rt

适用于实时应用的停车场分支

1 个不稳定版本

0.12.1 2024年4月24日

#421并发

Download history 21/week @ 2024-04-29 43/week @ 2024-05-06 10/week @ 2024-05-13 22/week @ 2024-05-20 14/week @ 2024-05-27 12/week @ 2024-06-03 126/week @ 2024-06-10 88/week @ 2024-06-17 59/week @ 2024-06-24 66/week @ 2024-07-01 16/week @ 2024-07-08 37/week @ 2024-07-15 149/week @ 2024-07-22 59/week @ 2024-07-29 52/week @ 2024-08-05 79/week @ 2024-08-12

342 每月下载量
11 个 Crates 中使用 (5 直接)

MIT/Apache

170KB
3.5K SLoC

停车场实时

这是一个著名 parking_lot Crates 的分支,具有实时安全的补丁。

  • 如果锁不可用,线程会立即挂起。

  • 无自旋的 OnceMutexRwLock 实现。

这不是一个高负载 Crates。它是为实时系统设计的,仅在了解所做的事情的情况下使用。


lib.rs:

此库提供了比 Rust 标准库中的实现更小、更快、更灵活的 MutexRwLockCondvarOnce 实现。它还提供了一个 ReentrantMutex 类型。

依赖关系

~0.3–7MB
~26K SLoC