博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP模拟多进程并发将内容写入文件
阅读量:2339 次
发布时间:2019-05-10

本文共 345 字,大约阅读时间需要 1 分钟。

function conWrite($filename, $content){	$filename_lock = $filename.'.lock';	while(1) {		if(file_exists($filename_lock)) {			usleep(1000);		} else {			touch($filename_lock);//加锁			$f = fopen($filename, 'w');			fwrite($f,$content);			fclose($f);			unlink($filename_lock);			break;		}	}	if(file_exists($filename_lock)) {		unlink($filename_lock);	}}

转载地址:http://rhwvb.baihongyu.com/

你可能感兴趣的文章
docker镜像启动es/kibana
查看>>
shiro权限框架
查看>>
spingcloud总结
查看>>
springcloud首个项目遇到的坑
查看>>
spring-oauth2总结
查看>>
SpringCloud声明式服务调用Feign
查看>>
微服务监控模块springboot Admin
查看>>
安全模块springboot security
查看>>
springcloud gateway
查看>>
drools使用记录
查看>>
阿里六面,挂在hrg,我真的不甘心!
查看>>
人生的康波周期,把握住一次,足以改变命运!
查看>>
互联网公司那些价值观-阿里巴巴
查看>>
去面试快手,问了我很多消息队列的知识!
查看>>
图解LeetCode No.18之四数之和
查看>>
402. Remove K Digits
查看>>
75. Sort Colors
查看>>
获取数组中前K小的数字
查看>>
数组heapify变为堆结构
查看>>
二叉树的非递归遍历
查看>>