flock()是否阻塞(等待)执行直到锁可用



flock()是否阻塞(等待)执行直到锁可用?

<?php
$fp = fopen('text.txt', 'a');
flock($fp, LOCK_EX);
// ...
flock($fp, LOCK_UN);
?>

可以,除非你像这样设置非块栏选项:

flock($fp, LOCK_EX|LOCK_NB);

默认情况下,该函数将阻塞,直到请求的锁完成收购;这可以通过记录的LOCK_NB选项来控制下面。

PHP文档

相关内容

  • 没有找到相关文章

最新更新