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

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

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!