php使用flock堵塞写入文件和非堵塞写入文件
2021-07-14 23:05
标签:span pac name data 文件 print fwrite 程序 ror php使用flock堵塞写入文件和非堵塞写入文件 堵塞写入代码:(全部程序会等待上次程序运行结束才会运行,30秒会超时) php
$file = fopen("test.txt","a+");
$t1 = microtime(TRUE);
if (flock($file,LOCK_EX|LOCK_NB))
{
sleep(10);
fwrite($file,"Write something");
flock($file,LOCK_UN);
echo "Ok locking file!";
}
else
{
echo "Error locking file!";
}
fclose($file);
$t2 = microtime(TRUE);
echo sprintf("%.6f",($t2-$t1));
php使用flock堵塞写入文件和非堵塞写入文件 标签:span pac name data 文件 print fwrite 程序 ror 原文地址:http://www.cnblogs.com/jzssuanfa/p/7074216.html
非堵塞写入代码:(仅仅要文件被占用,则显示Error locking file!)
文章标题:php使用flock堵塞写入文件和非堵塞写入文件
文章链接:http://soscw.com/index.php/essay/105310.html