fopen()
如果文件存在,但当前被锁定,则会失败LOCK_EX
?
还是我必须打开它,然后尝试设置一个锁,以确定是否已经存在?
我也读过那份flock()
遗嘱;
暂停 [脚本] 直到您无限期地获得锁定或直到您的脚本超时
如果是这样,是否可以绕过这种“暂停”?
if (!flock($f, LOCK_SH | LOCK_NB)) {
// file locked, do something else
}
fopen()
如果文件存在,但当前被锁定,则会失败LOCK_EX
?
还是我必须打开它,然后尝试设置一个锁,以确定是否已经存在?
我也读过那份flock()
遗嘱;
暂停 [脚本] 直到您无限期地获得锁定或直到您的脚本超时
如果是这样,是否可以绕过这种“暂停”?
if (!flock($f, LOCK_SH | LOCK_NB)) {
// file locked, do something else
}