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如何解决多线程同时读写一个文件的问题的主要内容,如果未能解决你的问题,请参考以下文章
C#使用读写锁三句代码简单解决多线程并发写入文件时提示“文件正在由另一进程使用,因此该进程无法访问此文件”的问题