5 个版本
新 0.1.4 | 2024 年 8 月 1 日 |
---|---|
0.1.3 | 2024 年 6 月 5 日 |
0.1.2 | 2024 年 4 月 2 日 |
0.1.1 | 2024 年 3 月 4 日 |
0.1.0 | 2024 年 2 月 5 日 |
#193 in 文件系统
每月下载量 2,037
在 18 个 Crates 中使用(通过 tor-persist)
17KB
156 代码行
fslock-guard
— 确保对文件有独占锁的守卫对象
此包是围绕 fslock
的薄包装,它使用 flock
(2) 或 LockFileEx
来获取文件系统上的建议性锁。
我们添加了两个 fslock
目前尚未拥有的功能:
- 我们有一个
LockFileGuard
类型,可用于确保在守卫释放之前实际持有锁。 - 我们执行一个锁后检查,以确保我们的锁文件没有被其他人从磁盘上删除并重新创建。此检查使得删除锁文件变得安全。
lib.rs
:
依赖关系
~0.3–1MB
~20K SLoC