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.

sendblockingnon-blocking
explicit namingsend message to receiver; wait until message acceptedsend message to receiver
implicit namingbroadcast message; wait until all processes accept messagebroadcast message

This chart summarizes how naming and blocking affects the receive primitive.

receiveblockingnon-blocking
explicit namingwait for message from named sender if there is a message from the named sender, get it; otherwise, proceed
implicit namingwait for message from any sender if there is a message from any sender, get it; otherwise, proceed


Send email to [email protected].

Department of Computer Science
University of California at Davis
Davis, CA 95616-8562



Page last modified on 5/2/99