PHP文件锁LOCK_EX,防止并发操作

分类:脚本代码 时间:2024-11-16 09:04

使用PHP文件锁LOCK_EX,防止并发操作

代码如下:

<?php
    // 1. 打开文件temp.lock
    $lock_file = 'temp.lock';
    $fp = fopen($lock_file, 'a+');
    // 2. 判断是否已经上锁
    if (!flock($fp, LOCK_EX)) {
        unlink($lock_file);
        exit;
    }
    // 3. 打点
    fwrite($fp, "打点:".date("Y-m-d H:i:s",time())."");
    // 4. 延迟1秒
    sleep(1);
    // 5. 解开文件锁
    flock($fp,LOCK_UN);
    // 6. 关闭文件
    fclose($fp);


  • 上一篇:没有了
  • 下一篇:没有了
推荐内容
热点内容
  • PHP文件锁LOCK_EX,防止并发操作 日期:2024-11-16 分类:脚本代码
    使用PHP文件锁LOCK_EX,防止并发操作 代码如下: ?php // 1. 打开文件temp.lock $lock_file = 'temp.lock'; $
123开发资源网