3 This is a small example how to use process semaphores. We use it to
4 synchronize between multiple processes and it was used to analyze
5 some differences between ACE 5.6 and 5.6.2.
8 1. Start a init-app. It will create the semaphore a go to sleep.
9 2. Start a worker-app while the init-app still sleeps. This worker app will
10 block on the semaphore.
11 3. The init-app wakes up and releases the semahpre and exists.
12 4. The worker-app will now lock the semphore and go to sleep.
13 5. Start another worker-app while the first worker-app still sleeps. It will
14 block on the semaphore.
15 6. The first worker-app finally wakes up and releases the semaphore and