PHP文件加锁确保多线程写入安全
程序员文章站
2022-03-16 13:49:51
...
这篇文章介绍的内容是关于PHP文件加锁确保多线程写入安全,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
[php] view plain copy function write_file($filename, $content) { $lock = $filename . '.lck'; $write_length = 0; while(true) { if( file_exists($lock) ) { usleep(100); } else { touch($lock); $write_length = file_put_contents($filename, $content, FILE_APPEND); break; } } if( file_exists($lock) ) { unlink($lock); } return $write_length; }
相关推荐:
以上就是PHP文件加锁确保多线程写入安全的详细内容,更多请关注其它相关文章!
上一篇: 如何使用PHP为JSON创建数组?
下一篇: 想自学php要怎么开始