O arquivo flock'ed será desbloqueado quando o processo morrer inesperadamente?

Seguindo istoresponda para limitar apenas uma instância de um script php em execução:

<?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);

?>

Minha pergunta é, será que oflockarquivo ed.txt será desbloqueado se o processo morrer no meio dedo_something_lengthy(), ou seja, antes de chamarflock($fp, LOCK_UN)?

questionAnswers(3)

yourAnswerToTheQuestion