标签: php file locking flock
flock()阻塞(等待)执行直到锁定可用吗?
<?php $fp = fopen('text.txt', 'a'); flock($fp, LOCK_EX); // ... flock($fp, LOCK_UN); ?>
答案 0 :(得分:0)
是的,除非你像这样设置非阻止选项:
flock($fp, LOCK_EX|LOCK_NB);
默认情况下,此功能将阻止,直到请求的锁定为止 收购;这可以通过记录的LOCK_NB选项来控制 下方。
PHP Documentation