多进程写文件
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;
}

最新文章

  1. Framework4.5语法糖 异步Task
  2. [BZOJ1188][HNOI2007]分裂游戏(博弈论)
  3. [BZOJ2799][Poi2012]Salaries
  4. Angularjs之controller 和filter(四)
  5. codeforces 439 E. Devu and Birthday Celebration 组合数学 容斥定理
  6. javaScript入门2--变量,作用域,内存
  7. ZigBee NV层使用
  8. underscore
  9. elaserch 查看节点是否是master
  10. SUSE12SP3-Mycat(1)安装
  11. js实现语音功能
  12. python视频学习笔记3(循环)
  13. Ubuntu 14.10 下安装Ambari
  14. k8s学习笔记之二:使用kubeadm安装k8s集群
  15. 谁记录了mysql error log中的超长信息(记pt-stalk一个bug的定位过程)
  16. js 监听组合键盘事件
  17. /var/spool/postfix/maildrop 出现大量文件原因和解决办法
  18. 【CUDA并行程序设计系列(1)】GPU技术简介
  19. python脚本获取本机公网ip
  20. maven 根据profile,resources,filters来区分部署环境

热门文章

  1. dubbo之延迟暴露
  2. css特殊效果
  3. get传数组
  4. js取自定义data属性
  5. 几个加固云服务器的方法(VPS版)
  6. SQL上门
  7. axios请求中跨域及post请求问题解决方案
  8. STM32学习笔记:读写内部Flash(介绍+附代码)
  9. PAT 1093. Count PAT's
  10. 【Codeforces 429B】Working out