php如何解决多线程同时读写一个文件的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php如何解决多线程同时读写一个文件的问题相关的知识,希望对你有一定的参考价值。

<?php
header("content-type:text/html;charset=utf-8");

  $fp = fopen("lock.txt","w+"); 

    if(flock($fp, LOCK_EX)){// 进行排它型锁定 
        fwrite($fp,"Write something here\n"); 
        flock($fp, LOCK_UN);// 释放锁定 
    }else{ 
        echo "Couldn‘t lock the file !"; 
    } 

    fclose($fp); 
?>

 source:http://www.bcty365.com/content-10-2954-1.html

以上是关于php如何解决多线程同时读写一个文件的问题的主要内容,如果未能解决你的问题,请参考以下文章