--- In nslu2-linux@yahoogroups.com, David Given <dg@...> wrote:
>
> On 02/03/12 22:11, rolandkbs wrote:
> > Creating a file and checking for its presence is not an atomic operation.
>
> Actually...
>
> There's a long and honoured art of using the filesystem for locking,
> using mkdir(2) and rmdir(2), like this:
snip
> Of course, named semaphores (see sem_open(3) for details) are better in
> every possible way, but there are still cases (e.g. mailboxes, or doing
> things from scripts) where the above approach is suitable.
Yes, I had not realized that semaphores would work between different processes, but that is clearly the proper way to do it. I see that there are also messages and even shared memory facilities, which might be useful for my problem.
Thursday, March 8, 2012
[nslu2-linux] Re: Lockfiles
__._,_.___
.
__,_._,___
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment