概述
define("LOCK_FILE", "./1.txt");
lockqueue();
function lockqueue(){
if(defined('LOCK_FILE')){
$lock = file_get_contents(LOCK_FILE);
switch ($lock){
case '1':
file_put_contents(LOCK_FILE, '2');
die("please waitinig queue...n");
break;
case '2':
file_put_contents(LOCK_FILE, '3');
die("please waitinig queue...n");
break;
case '3':
file_put_contents(LOCK_FILE, '4');
die("please waitinig queue...n");
break;
case '4':
file_put_contents(LOCK_FILE, '5');
die("please waitinig queue...n");
break;
case '5':
file_put_contents(LOCK_FILE, '0');
die("please waitinig queue...n");
break;
default:
file_put_contents(LOCK_FILE, '100');//上锁
}
}
}
最后
以上就是含蓄季节为你收集整理的php 文件锁实现的全部内容,希望文章能够帮你解决php 文件锁实现所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复