這篇文章介紹的內容是關於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中文網其他相關文章!