Chapter 2, “Interprocess Communication”
Provides an overview of the different communication mechanisms, and describes the POSIX, System V, and BSD compatibility features.
Chapter 3, “Sharing Memory Between Processes”
Describes the different ways of sharing segments of memory between different processes.
Describes semaphores, locks, and other means of synchronization and exclusion between processes and threads.
Chapter 5, “Signalling Events”
Describes the different interfaces to UNIX signals, and the interval timer facilities.
Describes two different facilities for creating and using message queues.
Table of Contents