博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
文件锁
阅读量:4484 次
发布时间:2019-06-08

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

$file = fopen("./fopen/test.txt","w+");// 排它性的锁定,防止高并发if (flock($file,LOCK_EX | LOCK_NB))  {  fwrite($file,"Write something");  flock($file,LOCK_UN);//释放文件锁  }else  {
echo "Error locking file!"; }
fclose($file);//关闭文件
 
逻辑:1.判断有没有库存2.打开或创建文件,锁定当前指针,  (1)锁定成功,进行库存操作、订单操作,操作完释放文件锁  (2)锁定失败,报错3.关闭文件

 

转载于:https://www.cnblogs.com/xiaobiaomei/p/8479802.html

你可能感兴趣的文章
Hebbian学习规则 1神经元 简单实现
查看>>
libevent源码深度剖析一
查看>>
SSH隧道技术简介
查看>>
PAT乙级1025
查看>>
找的好网站(macdow语法,扫描二维码,)
查看>>
浏览器插件开发遇到的问题
查看>>
JS之正则表达式
查看>>
EF Core 1.0 和 SQLServer 2008 分页的问题
查看>>
BZOJ1798: [Ahoi2009]Seq 维护序列seq
查看>>
PS--人物黄金色调
查看>>
开启ucosii的移植之旅
查看>>
推荐一款能写原创诗词的小程序
查看>>
Codeforces Round #496 (Div. 3) ABCDE1
查看>>
Bundle display name 与 Bundle name 的区别
查看>>
MySQL创建外键关联错误 - errno:150
查看>>
谈 jquery中.band() .live() .delegate() .on()的区别
查看>>
POJ 3267 The Cow Lexicon 简单DP
查看>>
线性代数(矩阵乘法):NOI 2007 生成树计数
查看>>
问题 B: 合并车厢
查看>>
linux 下tomcat 开机自启动
查看>>