我正在寻找一种方法来锁定一个文件,以便一次只能读取、写入或删除一个请求。我听说flock()就是这个意思。不过,我是在linux上运行的,而且我已经读到flock()是linux上的“顾问”。
所以我要问你的问题是:我能指望flock()用运行在linux上的apache上的php可靠地锁定我的文件吗?或者我应该寻找一种不同的方法?

最佳答案

咨询意味着,如果流程愿意,可以忽略flock。如果您控制了文件并始终使用flock,则可以。如果文件可以由其他进程操作,则可能会出现问题。

09-30 17:45
查看更多