Outline for April 18, 2008
Reading:
Text, §4.1, 4.3, 4.5, 4.6
- Greetings and felicitations!
- Synchronization primitives
continued from last lecture
- Problems to test the primitives
- Monitors
- Event counters and sequencers
- Synchronization primitives: non-shared memory
- Why?
- Interprocess communication (IPC): send, receive
- Blocking vs. non-blocking
- Capacity
- Identifying senders, receivers; naming
- Remote procedure calls (RPC): call, accept