盘绰网教程:是一个免费提供流行视频软件教程、在线学习分享的学习平台!

对于php flock 使用案例的讲解

时间:2024/2/29作者:未知来源:盘绰网教程人气:


[摘要]LOCK_NB)){ // 取得独占锁fwrite($fp, "How Are You\r\n"); // 写入数据fwrite($fp, ...
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知识。

关键词:  对于php  flock  运用案例的讲解





Copyright © 2012-2018 盘绰网教程(http://www.panchuo.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版