A classic in its field. Now, Stevens has tripled the coverage of interprocess communications, giving the topic a volume of its own. For UNIX programmers working with PC, especially those using the Posix threads standard, this is the most comprehensive tutorial and reference available.
Preface.I. INTRODUCTION. 1. Introduction. 2. Posix IPC. 3. System V IPC.II. MESSAGE PASSING. 4. Pipes and FIFOs. 5. Posix Message Queues. 6. System V Message Queues.III. SYNCHRONIZATION. 7. Mutexes and Condition Variables. 8. Read-Write Locks. 9. Record Locking.10. Posix Semaphores.11. System V Semaphores.IV. SHARED MEMORY.12. Shared Memory Introduction.13. Posix Shared Memory.14. System V Shared Memory.V. REMOTE PROCEDURE CALLS.15. Doors.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.