写入fcntl锁定文件

时间:2019-06-17 13:57:42

标签: file-locking fcntl

例如在python中,我使用了fcntl风格的文件锁:

import fcntl
x = open('foo', 'w+')
fcntl.flock(x, fcntl.LOCK_EX | fcntl.LOCK_NB)

现在x是用于r / w操作的打开文件描述符。

我可以同时将锁定文件用作普通文件吗?

我能想到的一些故障正在干扰锁定本身,或者锁定机制在正常操作期间随机地截断/更改权限等。

0 个答案:

没有答案