PHP对文件进行加锁操作

  • 2019-06-17
  • 0
  • 0

当并发量大的时候不得不对操作文件进行加锁操作,以防止数据不准确

$file = 'log.txt';
$fp = fopen($file, 'a+');
if(!is_writable($file)){
  exit("The $file is not writable!");
}
flock($fp, LOCK_EX);// 加锁
fwrite($fp, 'lock');
flock($fp, LOCK_UN);// 解锁
fclose($fp);

评论

还没有任何评论,你来说两句吧