首页/应用软件/内容

对于php flock 运用案例的讲解

应用软件2022-08-05 阅读()
LOCK_NB)){ // 取得独占锁 fwrite($fp, "How Are You\r\n"); // 写入数据 fwrite($fp, "Show Me The Money\r\n"); // 写入数据 flock($fp, LOCK_UN); // 解锁 }else{ echo 'file locked'; } fclose($fp); ?>

先执行a.php,然后执行b.php

b取不到独占锁,不需要等待a执行完,而是直接返回取不到锁提示,非阻塞

总结:

使用共享锁LOCK_SH,如果是读取,不需要等待,但如果是写入,需要等待读取完成。

使用独占锁LOCK_EX,无论写入/读取都需要等待。

LOCK_UN,无论使用共享/读占锁,使用完后需要解锁。

LOCK_NB,当被锁定时,不阻塞,而是提示锁定。

本文讲解了关于php flock 使用实例,更多相关内容请关注php中文网。

相关推荐:

php str_replace 替换指定次数方法 的讲解

关于header,headers_sent,headers_list,header_remove 使用说明

通过PDO 查询mysql返回字段整型变为String型的解决方法

以上就是关于php flock 使用实例的讲解的详细内容,更多请关注php中文网其它相关文章!


学习教程快速掌握从入门到精通的SQL知识。



第1页  第2页 

……

相关阅读