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

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 文件时,还能写入啊。
文件锁的排它锁不是锁住后其他进程不能写入了吗。只有等释放锁才能再次写入吗?

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

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!