PHP文件锁的排它锁的疑惑?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 13:15:13
0
1
468

flock.php
<?php

$fp=fopen('lock.txt','a');

if (flock($fp,LOCK_EX)){

  fwrite($fp," HHHHHHHHHHHHHH".time()."\r\n");

}

?>
flock2.php
<?php

$fp=fopen('lock.txt','a');

if (flock($fp,LOCK_EX)){

  fwrite($fp," GGGGGGGGGGGGGG".time()."\r\n");

}

?>
疑惑:
为什么flock.php文件里用排它锁锁住文件了,并没有释放锁也没有关闭fclose文件。但是执行flock2.php 文件时,还能写入啊。
文件锁的排它锁不是锁住后其他进程不能写入了吗。只有等释放锁才能再次写入吗?

曾经蜡笔没有小新
曾经蜡笔没有小新

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!