flock.php
<?php
if (군집($fp,LOCK_EX)){
으아악}
?>
flock2.php
<?php
if (군집($fp,LOCK_EX)){
으아악}
?>
의심:
왜 Flock.php 파일은 전용 잠금으로 잠겨 있는데 잠금이 해제되지 않고 fclose 파일이 닫히지 않습니다. 하지만 Flock2.php 파일을 실행하면 여전히 쓸 수 있습니다.
파일 잠금의 단독 잠금은 잠근 후 다른 프로세스에서 쓸 수 없는 것 아닌가요? 잠금이 해제되어야 다시 쓸 수 있나요?
php 실행 후 종료되고 리소스가 해제되며 자연스럽게 잠금이 해제됩니다
테스트하고 싶다면 Flock.php에 무한 루프를 추가하여 절대 종료되지 않는지 확인한 다음 Flock2.php를 실행하여 효과를 확인하세요