作为一个 C 菜鸟,我刚刚阅读了有关锁的信息,并在这里看到可以在 Linux 中启用强制锁定以与fcntl()
一起使用。是否可以使用其他锁定功能(如flock()
)作为强制锁定?
No.
如果flock()
的语义发生变化,所有依赖这些锁的程序都将中断。