Part 1 Introduction Chapter 1 Introduction Chapter 2 Posix IPC Chapter 3 System V IPC Part 2 Message Passing Chapter 4 Pipes and FIFOs Chapter 5 Posix Message Queues Chapter 6 System V Message Queues Part 3 Synchronization Chapter 7 Mutexes and Condition Variables Chapter 8 Read-Write Locks Chapter 9 Record Locking Chapter 10 Posix Semaphores Chapter 11 System V Semaphores Part 4 Shared Memory Chapter 12 Shared Memory Introduction Chapter 13 Posix Shared Memory Chapter 14 System V Shared Memory Part 5 Remote Procedure Calls Chapter 15 Doors Chapter 16 Sun RPC Epilogue Appendix A Performance Measurements Appendix B A Threads Primer Appendix C Miscellaneous Source Code Appendix D Solutions to Selected Exercises Bibliography Index