PPT Slide
Message passing with blocking sends
- To re-iterate, here’s the steps (from page 302):
1. Sender calls SendMessage() and blocks.
2. Receiver calls ReceiveMessage().
3. Message is transferred directly from the sender’s buffer to the receiver’s buffer (no intermediate message queue is used).
4. Receiver handles the message.
5. Receiver calls SendReply(). Message reply is copied from the receiver’s buffer directly into the sender’s buffer.
6. Sender is unblocked.