Module file_lock

Module file_lock 

Source
Expand description

文件锁管理

实现 POSIX 文件锁(advisory locks)语义:

  • 读锁(共享锁)之间兼容
  • 写锁(独占锁)与任何锁互斥
  • 同一进程的锁可以合并/覆盖
  • 进程退出时自动释放所有锁

Structs§

FileId 🔒
文件标识符(设备号 + inode 号)
FileLockEntry 🔒
文件锁条目
FileLockManager
全局文件锁管理器

Statics§

FILE_LOCK_MANAGER 🔒
全局文件锁管理器实例

Functions§

file_lock_manager
获取全局文件锁管理器