`sys/file.h` 提供 `flock` 整文件建议锁(共享 `LOCK_SH` / 排他 `LOCK_EX` / 解锁 `LOCK_UN`),用于多进程对同一文件的并发访问控制。`lockf` 是按字节区域的建议锁,底层走 `fcntl`。两者都是建议锁:只对主动配合加锁的进程生效,不强制阻止未加锁进程读写。 能力边界:文件锁管的是并发访问协调,不做身份鉴权,也不改变文件权限。锁失效或被无视时,仍受文件 DAC 位约束。