flock()在Linux上可靠吗?

时间:2015-12-16 12:57:36

标签: php linux web operating-system

我正在寻找一种锁定文件的方法,因此一次只能有一个请求可以读取,写入或删除它。我听说flock()就是为了这个。但是,我在Linux上运行,并且我已经读过flock()是咨询'在Linux上。

所以我的问题是:我可以依靠flock()可靠地锁定我在Linux上运行Apache的PHP文件吗?或者我应该寻找不同的方法?

1 个答案:

答案 0 :(得分:2)

通知意味着进程可以根据需要忽略flock。如果您控制文件并一直使用flock,那么您没问题。如果文件可以被其他进程操纵,那么您可能会遇到问题。