Будет ли разблокированный файл разблокирован, когда процесс неожиданно прекратит работу?

Следуя этомуответ ограничить только один экземпляр скрипта 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);

?>

Мой вопрос, будет лиflock'ed one.txt файл будет разблокирован, если процесс умирает в серединеdo_something_lengthy()перед звонкомflock($fp, LOCK_UN)?

Ответы на вопрос(3)

Ваш ответ на вопрос