Part 1.Introduction 1
Chapter 1.Introduction 3
Chapter 2.Posix IPC 19
Chapter 3.System Ⅴ IPC 27
Part 2.Message Passing 41
Chapter 4.Pipes and FIFOs 43
Chapter 5.Posix Message Queues 75
Chapter 6.System Ⅴ Message Queues 129
Part 3.Synchronization 157
Chapter 7.Mutexes and Condition Variables 159
Chapter 8.Read-Write Locks 177
Chapter 9.Record Locking 193
Chapter 10.Posix Semaphores 219
Chapter 11.System Ⅴ Semaphores 281
Part 4.Shared Memory 301
Chapter 12.Shared Memory Introduction 303
Chapter 13.Posix Shared Memory 325
Chapter 14.System Ⅴ Shared Memory 343
Part 5.Remote Procedure Calls 353
Chapter 15.Doors 355
Chapter 16.Sun RPC 399
Appendix A.Performance Measurements 457
Appendix B.A Threads Primer 501
Appendix C.Miscellaneous Source Code 505
Appendix D.Solutions to Selected Exercises 515