Home

Sorry, that last quote-only reply was accidental. :)

On 8/30/07, mhearne808 wrote:
> I've been doing some experiments, and here are some specific examples
> to try.

[snipped examples]

> From these last two experiments I can only conclude that file locking
> isn't doing a durned thing.
>
> What's going on?

File locking isn't doing a durned thing in those cases because you're
only obtaining the lock from a single process.

> According to my Python Cookbook:
> "Exclusive lock: This denies all _other_ processes both read and write
> access to the file."

This is only for mandatory locking; POSIX flock is advisory locking,
which states: "Only one process may hold an exclusive lock for a given
file at a given time." Advisory locks don't have any effect on
processes that don't use locks. Mandatory locks are kernel enforced,
but non-POSIX and not available in Mac OS X.

-Miles

previous
next

Re: Urgent!!! UPGRADE METHODOLOGY
Re: exit error
Re: C++ OO design question
Re: class method static variable same across isntances?
Free guitars
Fundacja Avalon
Dzieci Niczyje
Akogo
Niechciane i Zapomniane
Rodzic Po Ludzku