$resData = fopen("userStrLog.txt","a"); //以写入的方式打开文件,如果文件不存在则创建之。 //当第一个用户在操作此文件,则首先加文件独占锁,后一个用户操作同一个文件则等待前者操作完毕,同样首先加文件锁,以此类推 if (flock($resData,LOCK_EX)) { for ($i=0; $i < 6; $i++) { fwrite($resData, 'Shenzhenshinanshanqu.'); //将字符串写进资源文件 } } fclose($resData); //关闭资源,节省内存
PHP添加文件锁避免高并发操作同一个文件篡改数据问题
猜你喜欢
转载自blog.csdn.net/zhousulian/article/details/80455380
今日推荐
周排行