PHP文件锁

Posted 知其黑、受其白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP文件锁相关的知识,希望对你有一定的参考价值。

阅读目录

一、文件锁是什么 ?

顾名思义,对文件上锁。

可以通过“进门”的实际情况来理解:
有多个人要通过一个大门到食堂里吃饭,但食堂只有一个座位。

食堂管理员A有点偷懒,不想等那么久,于是就告诉大家,中午都可以来食堂吃饭,但是要跑快点才行,只有一个座位,第一个到的人就可以在食堂吃饭,然后就会锁门,其他人看到门锁上了就哪来的回哪去吧,这就是非阻塞型文件锁;

食堂管理员B不希望让人吃不上饭,也不希望大家坐地上吃饭,所以就通知大家在门外排队,一个人进来吃完后,下一个人才允许进来。所以当第一个人进大门后,管理员B就把大门锁上,等第一个人吃完后,再解锁打开大门让第二个人进来,这就是阻塞型文件锁。

比喻不是完全正确,但是那么个意思,凑合着理

以上是关于PHP文件锁的主要内容,如果未能解决你的问题,请参考以下文章

共享锁

PHP.37-扩展-锁机制解决并发-MySQL锁PHP文件锁

PHP 文件锁

二食堂Alpha - 项目展示

二食堂Alpha - 项目展示

php里面的文件锁