gpt4 book ai didi

PHP chunk() 替代方案

转载 作者:行者123 更新时间:2023-12-03 00:09:52 25 4
gpt4 key购买 nike

flock() 的 PHP 文档页面表明在IIS下使用不安全。如果我不能在所有情况下都依赖 flock,是否有其他方法可以安全地实现同样的目标?

最佳答案

在所有想象的可能情况下,没有其他方法可以安全地实现相同的目标。这是计算机系统的设计和 the job is not trivial for cross-platform code .

如果您需要安全使用flock(),请记录您的应用程序的要求。

或者,您可以创建自己的锁定机制,但必须确保它是原子的。这意味着,您必须测试该锁,如果它不存在,则建立该锁,同时您需要确保其间没有其他任何东西可以获取该锁。

这可以通过创建一个代表锁的锁文件来完成,但前提是它不存在。不幸的是,PHP 不提供这样的函数来以这种方式创建文件。

或者,您可以使用 mkdir() 创建目录并使用结果,因为当创建目录时它将返回 true ,如果目录已经存在,它将返回 false

关于PHP chunk() 替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6967553/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com