phpbar.de logo

Mailinglisten-Archive

[php] File NICHT gesperrt. WARUM ?? HILFE!!!

[php] File NICHT gesperrt. WARUM ?? HILFE!!!

Hartmut Holzgraefe hartmut_(at)_six.de
Thu, 19 Oct 2000 12:43:01 +0200


Markus Wagner wrote:
> 
> Daniel Beulshausen wrote:
> >
> > windows unterstütz die flock funktion nicht, LockFile und UnlockFile locken
> > laut spec. nur prozesse.
> 
> Bei mir funktioniert flock unter Windows sehr gut, in kombination mit
> fopen (schreibend).
> CGI-Ver. von PHP4.03Pl1
  ^^^

darum geht es doch: flock() bzw. LockFile/UnlockFile funktionieren nur
auf Prozessebene, nicht aber zwischen verschiedenen Threads eines 
Prozesses

da für jedes CGI ein eigener Prozess gestartet wird, gibt es keine
Probleme, aber wird PHP als Modul eines Multithreaded-Webservers
benutzt, dann laufen alle Scripte als Threads innerhalb desselben
Prozesses und können Dateien zwar gegen Zugriffe von außen, nicht 
aber untereinander sperren 


--
Hartmut Holzgraefe  hartmut_(at)_six.de  http://www.six.de  +49-711-99091-77 

Besuchen Sie uns auf der Buchmesse in Frankfurt, Halle 4.0, Stand D 1117 
             und auf der Systems   in München  , Halle  C2, Stand 126


php::bar PHP Wiki   -   Listenarchive