| help | account  


UNIX Network Programming, Volume 2: Interprocess Communications, 2nd Edition
View Larger Image
W. Richard Stevens
Prentice Hall, Hardcover, 2nd edition, Published August 1998, 558 pages, ISBN 0130810819
List Price: $83.33
Our Price: $73.50
You Save: $9.83 (12% Off)


FREE Shipping on Orders over $40!*
Availability: Out-Of-Stock

Customer Reviews: 1     Average Customer Rating:

Write a Review and tell the world about this title!

People who purchase this book frequently purchase:

Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:

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.

Features


NEW— Posix Threads.
NEW— IPCPerformance Measurements.
NEW— Coverage of Solaris Doors and Sun RPC. NOLINE = FEATURES
You'll find extensive coverage of Pthreads, with many examples reflecting multiple threads instead of multiple processes. Along the way, you'll master every current IPC technique and technology, including:
  • Pipes and FIFOs.
  • Posix and System V Message Queues
  • Mutexes and Condition Variables
  • Read-Write Locks
  • Record Locking
  • Posix and System V Semaphores
  • Posix and System V Shared Memory
  • Solaris Doors and Sun RPC
  • Performance Measurements of IPC Techniques
If you've read Stevens' best-selling first edition of UNIX Network Programming, this book expands its IPC coverage by a factor of five! You won't just learn about IPC "from the outside." You'll actually create implementations of Posix message queues, read-write locks, and semaphores, gaining an in-depth understanding of these capabilities you simply can't get anywhere else.
The book contains extensive new source code-all carefully optimized and available on the Web. You'll even find a complete guide to measuring IPC performance with message passing bandwidth and latency programs, and thread and process synchronization programs.
The better you understand IPC, the better your UNIX software will run. One book contains all you need to know: UNIX Network Programming, Volume 2, Second Edition.

Table of Contents

    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.

Customer Reviews

Customer Reviews: 1     Average Customer Rating:

Jul 27, 2002     dmp from United States
Classic Stevens...
If you are need to know UNIX IPC this is the book. I'll assume if you are buying this book you own other books by Stevens, so I explain to you that he was the single greatest writer of books about UNIX. This is the book for IPC, and I think it was his last book. It is too bad he died so young.



Forgot your password?
FAQs
Shipping Options
Returns
Your Orders
Your Account