php多个进程写文件
2024-08-26 03:59:36
多进程写文件
function write_file($filename, $content)
{
$lock = $filename . '.lck';
$write_length = 0;
while(true) {
if( file_exists($lock) ) {
usleep(100);
} else {
touch($lock);
$write_length = file_put_contents($filename, $content, FILE_APPEND);
break;
}
}
if( file_exists($lock) ) {
unlink($lock);
}
return $write_length;
}
最新文章
- Framework4.5语法糖 异步Task
- [BZOJ1188][HNOI2007]分裂游戏(博弈论)
- [BZOJ2799][Poi2012]Salaries
- Angularjs之controller 和filter(四)
- codeforces 439 E. Devu and Birthday Celebration 组合数学 容斥定理
- javaScript入门2--变量,作用域,内存
- ZigBee NV层使用
- underscore
- elaserch 查看节点是否是master
- SUSE12SP3-Mycat(1)安装
- js实现语音功能
- python视频学习笔记3(循环)
- Ubuntu 14.10 下安装Ambari
- k8s学习笔记之二:使用kubeadm安装k8s集群
- 谁记录了mysql error log中的超长信息(记pt-stalk一个bug的定位过程)
- js 监听组合键盘事件
- /var/spool/postfix/maildrop 出现大量文件原因和解决办法
- 【CUDA并行程序设计系列(1)】GPU技术简介
- python脚本获取本机公网ip
- maven 根据profile,resources,filters来区分部署环境