天天躁日日躁狠狠躁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)函數操作的 handle 必須是一個已經打開的文件指針。

operation 可以是以下值之一:

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

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

php技術PHP文件鎖定寫入實例解析,轉載需保留來源!

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

主站蜘蛛池模板: 男女啪啪抽搐呻吟高潮动态图 | 亚洲国产在线午夜视频无 | 菠萝菠萝蜜免费播放高清 | 果冻传媒在线观看资源七夕 | 丫鬟粗大狠狠贯穿h | WWW国产精品内射熟女 | 久久视频这里只精品6国产 久久视频在线视频观品15 | 国产野外无码理论片在线观看 | 龙广在线收听 | 青青久在线视频免费观看 | 亚洲高清国产拍精品动图 | 亚洲一区二区三区高清网 | 中文字幕在线不卡精品视频99 | 俄罗斯美女性生活 | 国产婷婷综合在线视频中文 | 最近的2019中文字幕国语版 | 人禽l交视频在线播放 视频 | 久久综久久美利坚合众国 | 97在线视频免费人妻 | 婷婷五月久久精品国产亚洲 | 日本xxxxxx片免费播放18 | mdapptv麻豆下载 | 日本无码免费久久久精品 | 视频在线观看高清免费看 | gogo免费在线观看 | 花蝴蝶在线高清视频观看免费播放 | 午夜免费体验30分 | 成人在线观看免费视频 | 国产欧美精品国产国产专区 | 亚洲国产在线精品第二剧情不卡 | 在线观看成年人免费视频 | 野花日本完整版在线观看免费高清 | 国产精品v欧美精品v日韩 | 在线亚洲精品国产一区麻豆 | 中国女人精69xxxxxx视频 | 在线播放av欧美无码碰 | 国产亚洲人成网站在线观看播放 | 国产成人啪精视频精东传媒网站 | 久久99国产精品自在自在 | 野花日本手机观看大全免费3 | china中国gay偷拍|