File locking
Mavroyanopoulos Nikos
nmav at hellug.gr
Fri Aug 27 00:49:55 EEST 1999
On Thu, Aug 26, 1999 at 07:05:09PM +0300, Christos Ricudis wrote:
> 5) Telika, xrhsimopoieis lock files.
Από το unix-faq:
Some applications use lock files - something like `FILENAME.lock'. Simply
testing for the existence of such files is inadequate though, since a
process may have been killed while holding the lock. The method used by
UUCP (probably the most notable example: it uses lock files for controlling
access to modems, remote systems etc.) is to store the PID in the lockfile,
and test if that pid is still running. Even this isn't enough to be sure
(since PIDs are recycled); it has to have a backstop check to see if the
lockfile is old, which means that the process holding the lock must update
the file regularly. Messy.
Μιας και όλο και περισσότερο διαδίδεται ο lockd server στους nfs servers/clients
νομίζω πως τα lockfiles, είναι πράγματι messy γι'αυτά που προσφέρουν! Ο μόνος
λόγος για τον οποίο θα μπορούσες να τα χρησιμοποιήσεις (nfs), έχει τώρα
εναλακτική λύση την fcntl().
Επίσης όπως φαίνεται από τα παράπάνω, θέλει πολύ περισσότερη δουλειά, από ένα
fcntl(),lockf() κλπ, ενώ δεν ξέρω να υπάρχει κάποια βιβλιοθήκη που να
αυτοματοποιεί την χρήση τους. (ξέρω, τα περισσότερα προγράμματα χρησιμοποιούν
lockfiles, αλλα who really cares?:)
> --
> Christos Ricudis
> I am a target. Please bomb me at N40 33.765' E22 55.130' Alt. 69ft
--
Nikos Mavroyanopoulos
mailto:nmav at hellug.gr
I'm not rude, I'm "attitudinally challenged".
--
====================================================================
Gia boithia (h na diagrafhte) e-mail sto majordomo at hellug.gr
Ta archives tis listas einai sto http://lists.hellug.gr/archives
prin steilete kapoia erothsh psakte mipos exei hdh apanththei.
Gia opoiodipote problima stilte e-mail ston owner-linux-greek-users at hellug.gr
====================================================================
More information about the Linux-greek-users
mailing list