Outline for April 21, 2008

Reading: Text, §4.7, 11


  1. Greetings and felicitations!
  2. Synchronization primitives
    continued from last lecture
    1. Monitors
    2. Event counters and sequencers
  3. Synchronization primitives: non-shared memory
    1. Why?
    2. Interprocess communication (IPC): send, receive
    3. Blocking vs. non-blocking
    4. Capacity
    5. Identifying senders, receivers; naming
    6. Remote procedure calls (RPC): call, accept

You can also obtain a PDF version of this. Version of April 21, 2008 at 11:22 PM