 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
n |
Is a general
method used for interprocess
|
|
|
communication
(IPC)
|
|
|
|
u |
for processes
inside the same computer
|
|
|
|
u |
for processes in
a distributed system
|
|
|
n |
Yet another
mean to provide process
|
|
|
synchronization
and mutual exclusion
|
|
|
n |
We have at
least two primitives:
|
|
|
|
u |
send(destination,
message)
|
|
|
|
u |
received(source,
message)
|
|
|
n |
In both
cases, the process may or may not
|
|
be blocked
|
|