ホームページ >バックエンド開発 >PHPチュートリアル >高い同時実行性でファイルを書き込む

高い同時実行性でファイルを書き込む

WBOY
WBOYオリジナル
2016-07-25 09:02:03758ブラウズ
  1. function write($data) {
  2. $return = false;
  3. if ($handle = @fopen('error.txt','a+') ) {
  4. $i=0;
  5. while (!flock( $handle,2) && $i++ usleep(500000);
  6. }
  7. if ($i flock($handle,3);
  8. $return = true;
  9. }
  10. fclose($handle);
  11. }
  12. return $return;
  13. }
复制發


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。