Message passing
Both synchronization and communication requirements are taken care of by this mechanism.
More over, this mechanism yields to synchronization methods among distributed processes.
send (destination, message);
receive ( source, message);