当进程意外死亡时,植绒文件会被解锁吗?
按照这个答案,只限制一个php脚本的实例运行:
<?php
$fp = fopen("/tmp/one.txt", "r+");
if (flock($fp, LOCK_EX)) {
//
do_something_lengthy();
//
flock($fp, LOCK_UN);
} else {
echo "Couldn't get the lock!";
}
fclose($fp);
?>
我的问题是,如果进程在 中间死亡,即在调用之前,“ed one.txt文件会被解锁吗?flock
do_something_lengthy()
flock($fp, LOCK_UN)