PPT Slide
IPC and Synchronization Examples
- SVR4 UNIX: implements UNIX signals, semaphores, semaphore arrays, message queues, shared memory.
- Windows NT:
- alerts & asynchronous procedure calls provides a signaling mechanism.
- LPC (Local Procedure Call) mechanism used for message passing.
- Standard RPC, named pipes are available for network communication.
- Spin locks are used for multiprocessor synchronization.
- Range of sync. primitives (threads can wait on I/O completion or on another thread exit; binary semaphores; general semaphores & general events).