
UNIX Network Programming, Volume 2
Interprocess Communications
W. Richard Stevens(Author)
Prentice Hall (Publisher)
2nd Edition
Published on 11. September 1998
Book
Hardback
592 pages
978-0-13-081081-6 (ISBN)
Description
Well-implemented interprocess communications (IPC) are key to the performance of virtually every non-trivial UNIX program. In UNIX Network Programming, Volume 2, Second Edition, legendary UNIX expert W. Richard Stevens presents a comprehensive guide to every form of IPC, including message passing, synchronization, shared memory, and Remote Procedure Calls (RPC).
Stevens begins with a basic introduction to IPC and the problems it is intended to solve. Step-by-step you'll learn how to maximize both System V IPC and the new Posix standards, which offer dramatic improvements in convenience and performance.
Stevens begins with a basic introduction to IPC and the problems it is intended to solve. Step-by-step you'll learn how to maximize both System V IPC and the new Posix standards, which offer dramatic improvements in convenience and performance.
More details
Edition
2nd edition
Language
English
Place of publication
Upper Saddle River
United States
Publishing group
Pearson Education (US)
Target group
College/higher education
Dimensions
Height: 195 mm
Width: 241 mm
Thickness: 32 mm
Weight
1016 gr
ISBN-13
978-0-13-081081-6 (9780130810816)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
Previous edition
W. Stevens
UNIX Network Programming
Book
01/1990
Addison Wesley
€85.41
Article exhausted; check for reprint
Content
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.
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.