 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
n |
Hence other
possibilities are sometimes
|
|
|
offered
|
|
|
n |
Ex: blocking
send, blocking receive:
|
|
|
|
u |
both are blocked
until the message is received
|
|
|
u |
occurs when the
communication link is
|
|
|
|
unbuffered (no
message queue)
|
|
|
|
u |
provides tight
synchronization (rendez-vous)
|
|