当前位置:首页 > 日记 > 正文

详细介绍php文件锁功能的羊群()

详细介绍php文件锁功能的羊群()
文件操作系统是在网络环境中完成的,可能有多个客户机用户同时访问服务器上的同一个文件。当用户没有完成写入时,其他用户此时也会向文件写入数据,这将导致数据在混乱中写入。此外,当用户没有完成数据时,其他用户将获取文件的内容并获取不完整的数据。

羊群()函数设置PHP使用锁机制的一个文件(锁定或释放文件)。当一个进程访问一个文件加锁,和其他进程要访问的文件,它必须等待,直到锁被释放。这可以让你避免破坏数据时访问相同的文件同时。这个函数的原型如下:

复制代码代码如下所示:

布尔羊(int int操作手柄,intwouldblock {,}) / /咨询文件轻锁
第一个参数处理,必须是一个资源文件已经打开,第二个参数操作也是必要的,它指定要使用哪种类型的操作可以是下列值之一:

lock_sh共享锁(使用从文件读取数据时)。

lock_ex独占锁(写数据使用文件)。

lock_un释放锁(共享或独占锁,其释放的)。

lock_nb(如果你不需要额外的锁定(群)在锁栓,锁后应加锁)。

如果锁定被阻塞,则当羊群()函数锁定它时,它将被挂起,然后它将被锁定,或者可选的第三个参数可以设置为1。当锁紧时,它会阻塞其他进程。锁的操作也可以发布由Fclose()。为了使羊群()函数,它是必要的锁定文件以同样的方式在所有程序访问该文件。如果函数成功,返回真,和失败返回false。

相关文章

动态生成XML文件,通过C#图书信息

动态生成XML文件,通过C#图书信息

文件,动态生成,图书,电脑软件,XML,这本书信息的XML文件(书。XML)是由C #动态生成的,而文件如下: 复制代码代码如下所示: 哈利·波特 J·K·罗琳 2005-08-15 二十九点99 学习XML 埃里克T射线 2003-10-18 三十九点95 方法1:使用StringBuilder拼接…

什么是斐波那契螺旋教你快速绘制斐

什么是斐波那契螺旋教你快速绘制斐

斐波那契,绘制,螺旋,教你,快速,什么是斐波那契数列,相信很多朋友都不理解。Today Xiaobian解释斐波纳契数列螺旋的意义,并教你使用斐波那契螺旋精确快速绘制PS,有兴趣的朋友可以学习一下。 什么是斐波那契数列,相信很多朋友都不理解。Today Xia…

ios14.7.1更新了什么?ios14.7.1更新

ios14.7.1更新了什么?ios14.7.1更新

ios14.7.1更新了什么?ios14.7.1更新内容汇总介绍,更新,解锁,功能,修复,系统,机型,升级,查看,点击通知信息,可以看到除了 iOS 14.7.1,苹果还发布了 iPadOS 14.7.1 和 macOS 11.5.1:ios14.7.1更新了什么一、更新内容本次14.7.1只是对一些bug进行了修复,并…

使用Ajax+jqtransform实施选择动态

使用Ajax+jqtransform实施选择动态

动态加载,选择,电脑软件,Ajax,jqtransform,遇到一个问题,在今天的工作,并在页面上该公司的名称是在项目名称选择Ajax读。但jqtransform在页面加载完成,所以公司名称下拉框无法显示最新数据。 $(函数(){()) $(‘形')。JqTransform({ imgpath:'images /…

对象和参数播放flash在Firefox的写

对象和参数播放flash在Firefox的写

参数,对象,电脑软件,flash,Firefox,本文主要介绍在火狐的对象和参数的写作,需要的朋友可以参考一下。 复制代码代码如下所示: U3000 U3000 U3000 U3000 U3000 U3000 U3000 U3000…

CSS属性的百分比分析

CSS属性的百分比分析

分析属性,属性,百分比,电脑软件,CSS,对CSS属性值的基数有一个清晰的理解是非常重要的。 The percentage of the CSS's attribute values is often an important thing to know about their cardinality.I had a special look at the CSS2…

修改Dreamweaver编辑器的颜色样式(

修改Dreamweaver编辑器的颜色样式(

编辑器,修改,颜色,样式,代码,当你编写代码时,使用你喜欢的颜色是一件令人愉快的事,所以,如果你有和我一样的想法,你可以试着改变Dreamweaver的默认面貌。 这个代码在使用Dreamweaver颜色时是眼花缭乱的,不知道是什么原因引起的颜色代码的变化,只…

一种解决jsp中中文随机码接受问题

一种解决jsp中中文随机码接受问题

方法,中文,电脑软件,jsp,Tomcat的配置文件server.xml的发现: 复制代码代码如下所示: 8080协议1.1 maxthreads =150connectiontimeout =20000 redirectport =8443uriencoding =UTF-8/ > 看看有没有uriencoding =UTF-8…

你不在使用该方法的详细分析,利用PS

你不在使用该方法的详细分析,利用PS

错误,方法,图象,处理软件,详细,本教程是为诗者介绍用PS图象处理软件错误的9种方式。这9种方法应该注意。本教程非常实用。建议像你这样的朋友可以在你的教程中学习。 对于初学者来说,PS图象处理软件,经常有很多错误的方式使用,甚至一些旧的手…

HTML5实现的画布阴影效果实例

HTML5实现的画布阴影效果实例

阴影效果,实例,电脑软件,本文主要介绍了HTML5实现画布阴影效果的例子。 HTML5中画布阴影效果的实现 复制代码代码如下所示: 帆布夹演示 var VaR的图像纹理= null; 在window.onload =函数(){ VaR的画布document.getelementbyid(text_canvas ); con…

移动浏览器的视口参数(Web前端设计)

移动浏览器的视口参数(Web前端设计)

参数,视口,前端设计,移动浏览器,电脑软件,手机浏览器的网页在一个虚拟的窗口(视图),通常的虚拟窗口(视口)比宽屏幕,所以你不必挤每一页的一个小窗口(这不会损害手机浏览器页面优化布局,用户可以)通过平移和缩放视图page.shift不同部位 手机浏览器的…

烟花是一个可爱的波尔卡圆点框架。

烟花是一个可爱的波尔卡圆点框架。

框架,是一个,波尔卡,烟花,圆点,本教程是向朋友介绍烟花,制作可爱圆点花纹的方法。本教程比较简单,介绍也很详细。建议像你这样的朋友过来参考一下。 本教程是介绍朋友的烟花,制作可爱的圆点边界法。这个教程很好。推荐给你最喜欢的朋友。 结…