标签: file-locking flock
flock(2)
写入是否会立即返回指示失败的代码?它会挂起,直到锁被释放,然后写入并返回成功?内核的行为是否有所不同?文档似乎没有涵盖这种情况,这似乎很奇怪。
(我可以编写一些流程在我的系统上测试它,但我不知道我的测试是否代表一般情况,如果有人知道,我可以预料到这个答案为很多其他人节省了很多时间。)
答案 0 :(得分:1)
写入正常进行。 flock提供顾问锁定。仅以 锁定文件可防止其他人对同一文件进行共享或独占锁定。 flock以外的通话不受影响。
flock