高并发下写文件

WBOY
WBOYasal
2016-07-25 09:02:03757semak imbas
  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. }
复制代码


Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn