phpbar.de logo

Mailinglisten-Archive

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

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

Daniel Beulshausen daniel_(at)_php4win.de
Thu, 19 Oct 2000 11:24:25 +0200


> rein Interessehalber (und vielleicht zu Gunsten des Manuals):
>
> Wer hat Erfahrungen mit flock() in Multithred-Anwendungen,
> insbesondere mit PHP als Modul in einem reinen Multithreaded Server
> (ISAPI, ..., Apache/WIN32(?)) ?
>
> Meine Befürchtung ist, das evtl. das eine oder andere Betriebssystem
> Locks auf Prozess- und nicht auf Filedescriptorebene verwaltet, so
> daß innerhalb einer Multithread-Anwendung, bei der ja alle Treads
> in einem einzigen gemeinsamen Prozess-Kontext laufen, die Sperran-
> forderungen nicht greifen, auch wenn die einzelnen Threads eigentlich
> unabhängig voneinander operieren ...

windows unterstütz die flock funktion nicht, LockFile und UnlockFile locken
laut spec. nur prozesse.

> habe allerdings keine Ahnung, wie das auf MS-Plattformen aussieht ...

http://msdn.microsoft.com/library/psdk/winbase/filesio_4lf7.htm

gruss
daniel

/*--
daniel beulshausen - daniel_(at)_php4win.de
using php on windows? http://www.php4win.de




php::bar PHP Wiki   -   Listenarchive