send/receive Chart Introduction These charts summarize the actions of the send and receive primitives using both blocking and non-blocking mode and explicit and implicit naming. Charts This chart summarizes how naming and blocking affects the send primitive. send blocking non-blocking explicit naming send message to receiver; wait until message accepted send message to receiver implicit naming broadcast message; wait until all pro- cesses accept message broadcast message This chart summarizes how naming and blocking affects the receive primitive. receive blocking non-blocking explicit naming wait for message from named sender if there is a message from the named sender, get it; otherwise, proceed implicit naming wait for message from any sender if there is a message from any sender, get it; otherwise, proceed