Semaphore Types
Synchronization Among Processes
OS Implementations
Linux API for Semaphores
Pthread Mutex Locks
Win32 Mutex Locks and Semaphores
Processes in a Group
Cooperating Processes (example)
Cooperating Processes
Shared Memory System
Message Passing (Send)
Message Passing (Receive)
Cooperating Processes
IPC: Shared Memory
Producer and Consumer Code |