Heim >Backend-Entwicklung >PHP-Tutorial >Die PHP-Dateisperre gewährleistet die Sicherheit beim Multithread-Schreiben
Der Inhalt dieses Artikels befasst sich mit der PHP-Dateisperre, um die Sicherheit des Multithread-Schreibens zu gewährleisten. Jetzt kann ich ihn mit Ihnen teilen
[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; }
Verwandt Empfohlen:
Fehlertyp des PHP-Datei-Upload-Fehlers
Das obige ist der detaillierte Inhalt vonDie PHP-Dateisperre gewährleistet die Sicherheit beim Multithread-Schreiben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!