PHP 파일 잠금의 독점 잠금에 대해 혼란스러우신가요?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 13:15:13
0
1
670

flock.php
<?php

으아악

if (군집($fp,LOCK_EX)){

으아악

}

?>
flock2.php
<?php

으아악

if (군집($fp,LOCK_EX)){

으아악

}

?>
의심:
왜 Flock.php 파일은 전용 잠금으로 잠겨 있는데 잠금이 해제되지 않고 fclose 파일이 닫히지 않습니다. 하지만 Flock2.php 파일을 실행하면 여전히 쓸 수 있습니다.
파일 잠금의 단독 잠금은 잠근 후 다른 프로세스에서 쓸 수 없는 것 아닌가요? 잠금이 해제되어야 다시 쓸 수 있나요?

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

모든 응답(1)
大家讲道理

php 실행 후 종료되고 리소스가 해제되며 자연스럽게 잠금이 해제됩니다

테스트하고 싶다면 Flock.php에 무한 루프를 추가하여 절대 종료되지 않는지 확인한 다음 Flock2.php를 실행하여 효과를 확인하세요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿