--- In firstname.lastname@example.org
, 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.
> There's a long and honoured art of using the filesystem for locking,
> using mkdir(2) and rmdir(2), like this:
> 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.