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