PPT Slide
IPC as a signal (Figure 7.7)
- We want a way to synchronize code between two processes.
- Use ReceiveMessage() to wait for the signal and SendMessage() to send the signal.
- An example: The Wait() call of a parent will block until a “signal” is received from the Exit() of a child.
Rendezvous
- Want a way to know that two processes are synchronized so they can begin a common task at roughly the same time.
- Use a two-way symmetric signaling method with SendMessage()/ReceiveMessage() pairs (Figure 7.8)