in reply to RE: Simple Locking
in thread Simple Locking
In general all of the things I saw on CPAN were wrappers around the idea, "let us give better/more detailed ways to lock stuff" while I wanted, "Gimme an incredibly easy 'get a lock' semantic that I won't mess up on."
However KM pointed out to me that the system call to "touch" is not the best approach if the file does not exist. I should really either do that in Perl or else use File::Flock.
FWIW I use this for wrapping a lot of complex operations. For instance if I want a set of processes to go in order, I just have them start in order and attempt to grab a lock. They will not succeed until the previous process drops the lock. I can then combine this in some processes with a timeout_limit argument and send a page if it does not succeed...
|
---|
Replies are listed 'Best First'. | |
---|---|
RE: RE (2): Simple Locking
by KM (Priest) on Aug 08, 2000 at 23:52 UTC | |
by tilly (Archbishop) on Aug 09, 2000 at 00:08 UTC | |
by merlyn (Sage) on Aug 22, 2000 at 16:22 UTC | |
by tilly (Archbishop) on Aug 22, 2000 at 16:50 UTC |