概述
阅读目录
- 一、文件锁是什么 ?
- 二、文件锁有什么作用 ?
- 三、实际使用效果展示
-
- fopen
- flock
- 1. 不使用文件锁
- 2. 使用非阻塞型文件锁
- 3. 使用阻塞型文件锁
- 四、总结
- 五、测试
一、文件锁是什么 ?
顾名思义,对文件上锁。
可以通过“进门”的实际情况来理解:
有多个人要通过一个大门到食堂里吃饭,但食堂只有一个座位。
食堂管理员A有点偷懒,不想等那么久,于是就告诉大家,中午都可以来食堂吃饭,但是要跑快点才行,只有一个座位,第一个到的人就可以在食堂吃饭,然后就会锁门,其他人看到门锁上了就哪来的回哪去吧,这就是非阻塞型文件锁;
食堂管理员B不希望让人吃不上饭,也不希望大家坐地上吃饭,所以就通知大家在门外排队,一个人进来吃完后,下一个人才允许进来。所以当第一个人进大门后,管理员B就把大门锁上,等第一个人吃完后,再解锁打开大门让第二个人进来,这就是阻塞型文件锁。
最后
以上就是幸福跳跳糖为你收集整理的PHP文件锁一、文件锁是什么 ?的全部内容,希望文章能够帮你解决PHP文件锁一、文件锁是什么 ?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复