天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP文件鎖定寫入實例解析

本文以實例講述了php文件寫入方法,以應對多線程寫入,具體代碼如下:

function file_write($file_name, $text, $mode='a', $timeout=30){   $handle = fopen($file_name, $mode);   while($timeout>0){     if ( flock($handle, LOCK_EX) ) { // 排它性的鎖定      $timeout--;       sleep(1);     }   }   if ( $timeout > 0 ){     fwrite($handle, $text.'/n');     flock($handle, LOCK_UN);     fclose($handle); //釋放鎖定操作    return true;   }   return false; }

其中flock(int $handle, int $operation)函數(shù)操作的 handle 必須是一個已經(jīng)打開的文件指針。

operation 可以是以下值之一:

要取得共享鎖定(讀取的程序),將 operation 設(shè)為 LOCK_SH(php 4.0.1 以前的版本設(shè)置為 1)。
要取得獨占鎖定(寫入的程序),將 operation 設(shè)為 LOCK_EX(php 4.0.1 以前的版本中設(shè)置為 2)。
要釋放鎖定(無論共享或獨占),將 operation 設(shè)為 LOCK_UN(php 4.0.1 以前的版本中設(shè)置為 3)。
如果不希望 flock() 在鎖定時堵塞,則給 operation 加上 LOCK_NB(php 4.0.1 以前的版本中設(shè)置為 4)。

此外, fclose()用來釋放鎖定操作,在代碼執(zhí)行完畢時調(diào)用。

php技術(shù)PHP文件鎖定寫入實例解析,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 北条麻妃快播 | 伦理片 a在线线版韩国 | 精品午夜中文字幕熟女人妻在线 | 午夜爽喷水无码成人18禁三级 | jizzjizz丝袜 | 乳色吐息在线观看全集免费观看 | good神马电影伦理午夜 | 办公室的秘密2中文字幕 | 2017最新伦理伦理片67 | 国产成人女人在线视频观看 | 国产精品嫩草99AV在线 | 免费A级毛片无码无遮挡内射 | 1000部做羞羞事禁片免费视频网站 | 少妇伦子伦情品无吗 | 粉色视频午夜网站入口 | 欧美巨大xxxx做受高清 | 一区三区不卡高清影视 | 亚洲高清一区二区三区电影 | 黄 色 网 站 免 费 涩涩屋 | 亚洲AV永久无码精品澳门 | 无码AV动漫精品一区二区免费 | 日本另类xxxx | 久久精品国产亚洲AV妓女不卡 | 99re6在线视频国产精品欧美 | 成熟YIN荡美妞A片视频麻豆 | 国产精品你懂的在线播放 | 日本熟妇乱人伦A片精品软件 | 97无码欧美熟妇人妻蜜桃天美 | 成人精品综合免费视频 | 国产成人精品免费视频下载 | 男人大臿蕉香蕉大视频 | 日本全彩黄漫无遮挡 | 亚洲综合AV色婷婷五月蜜臀 | 桃花在线视频观看免费 | 伊人青青操 | 老熟女重囗味GRANNYBBW | 撕烂衣服扒开胸罩揉爆胸 | 99视频在线免费 | 男人天堂2018亚洲男人天堂 | 97免费观看视频 | 国产精品成人免费视频99 |