PHP 文件锁
文件锁,解决少量的进程互斥。主要是实现对资源入口的统一控制。
新建文件,例如 lcok.lock
堵塞模式,多进程排队访问。
实现
$fp = fopen(__DIR__ . '/lock.lock','r+');
flock($fp,LOCK_EX);
。。。。处理逻辑
flock($fp,LOCK_UN);
fclose($fp);
文件锁,解决少量的进程互斥。主要是实现对资源入口的统一控制。
新建文件,例如 lcok.lock
堵塞模式,多进程排队访问。
实现
$fp = fopen(__DIR__ . '/lock.lock','r+');
flock($fp,LOCK_EX);
。。。。处理逻辑
flock($fp,LOCK_UN);
fclose($fp);