php锁定文件_PHP_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > PHP > php锁定文件

php锁定文件

 2017/5/29 0:31:17  cakin24  程序员俱乐部  我要评论(0)
  • 摘要:一概念1.共享锁和排他锁共享锁(S锁):如果事务T对数据A加上共享锁后,则其他事务只能对A再加共享锁,不能加排他锁。获准共享锁的事务只能读数据,不能修改数据。排他锁(X锁):如果事务T对数据A加上排他锁后,则其他事务不能再对A加任任何类型的封锁。获准排他锁的事务既能读数据,又能修改数据。2.共享锁下其它用户可以并发读取,查询数据。但不能修改,增加,删除数据。资源共享.二代码<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1
  • 标签:PHP 文件
一 概念 1.共享锁和排他锁 共享锁(S锁):如果事务T对数据A加上共享锁后,则其他事务只能对A再加共享锁,不能加排他锁。获准共享锁的事务只能读数据,不能修改数据。 排他锁(X锁):如果事务T对数据A加上排他锁后,则其他事务不能再对A加任任何类型的封锁。获准排他锁的事务既能读数据,又能修改数据。 2.共享锁下其它用户可以并发读取,查询数据。但不能修改,增加,删除数据。资源共享. ? 二 代码
class="php" name="code"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>使用flock锁定文件,并写入数据</title>
</head>
<body>
<p>
  <?php
	$filename = 'count.txt';						//声明要打开的文件的名称
	$fd = fopen($filename,'w');				//以w形式打开文件
	flock($fd, LOCK_EX);					//锁定文件(独占共享,也叫排他锁)
	fwrite($fd, "<strong>PHP从基础到项目实战</strong>");					//向文件中写入数据
	flock($fd, LOCK_UN);					//解除锁定
	fclose($fd);							//关闭文件指针
	readfile($filename);						//输出文件内容
?>
</p>
</body>
</html>
? 三 运行结果 PHP从基础到项目实战
发表评论
用户名: 匿名