欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

file - php 文件加锁

程序员文章站 2022-04-17 16:19:00
...

file - php 文件加锁
file - php 文件加锁
如图,我同时运行两个脚本时,为什么第二个脚本可以立即写入文件呢,文件不是在第一个脚本中被加锁了吗

回复内容:

file - php 文件加锁
file - php 文件加锁
如图,我同时运行两个脚本时,为什么第二个脚本可以立即写入文件呢,文件不是在第一个脚本中被加锁了吗

PHP读写文件是有锁的 具体可以参考这个http://www.jb51.net/article/81246.htm

你的第二个fwrite之前没有申请排它锁LOCK_EX就操作了,当然会被写入.
你必须两个fwrite之前都应该申请LOCK_EX,这样才能起到加锁的作用.

foo1.php:
相关标签: php file