Wednesday, February 16, 2011

Synchronization

  • Message passing may be either blocking or non-blocking
  • Blocking is considered synchronous
  • Blocking send has the sender block until the message is received
  • Blocking receive has the receiver block until a message is available
  • Non-blocking is considered asynchronous
  • Non-blocking send has the sender send the message and continue
  • Non-blocking receive has the receiver receive a valid message or null
  • Synchronization is timekeeping which requires the coordination of events to operate a system in unison.
  • The familiar conductor of an orchestra serves to keep the orchestra in time.


No comments:

Post a Comment