Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
UNIX Network Programming, Volume 2: Interprocess Communications (2nd Edition)

This book describes four different forms of IPC in detail:
  1. message passing (pipes, FIFOs, and message queues),
  2. synchronization (mutexes, condition variables, read-write locks, file and record locks, and semaphores),
  3. shared memory (anonymous and named), and
  4. remote procedure calls (Solaris doors and Sun RPC).

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. 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.

About the Author
is author of UNIX Network Programming, First Edition, widely recognized as the classic text in UNIX networking. He is also author of Advanced Programming in the UNIX Environment and the TCP/IP Illustrated Series. Stevens is an acknowledged UNIX and networking expert, sought-after Instructor, and occasional consultant.
(HTML tags aren't allowed.)

Electric Machinery
Electric Machinery
The exciting new sixth edition of Electric Machinery has been extensively updated while retaining the emphasis on fundamental principles and physical understanding that has been the outstanding feature of this classic book.

This book covers fundamental concepts in detail as well as advanced topics for readers who wish to cover the...

Guide to Computational Geometry Processing: Foundations, Algorithms, and Methods
Guide to Computational Geometry Processing: Foundations, Algorithms, and Methods

This book reviews the algorithms for processing geometric data, with a practical focus on important techniques not covered by traditional courses on computer vision and computer graphics. Features: presents an overview of the underlying mathematical theory, covering vector spaces, metric space, affine spaces, differential geometry, and finite...

Fiber Optics Installer and Technician Guide
Fiber Optics Installer and Technician Guide

For years, fiber optics was the future. Now, it's the present, and the time has come to act if you want to make a career in this fast-growing field. "The Fiber Optics Installer and Technician Guide" is a comprehensive resource designed to prepare you for the two leading fiber optics certifications, Fiber Optics Installer (FOI)...

Microsoft SharePoint Server 2010 Bible
Microsoft SharePoint Server 2010 Bible

A must-have resource on the new features of Microsoft’s enhanced SharePoint Server 2010

With SharePoint Server, an organization’s information can be organized and combined in a central, Web-based application. Featuring in-depth coverage on all of SharePoint Server 2010’s new features, this authoritative...

IP Design for Mobile Networks
IP Design for Mobile Networks

As the cellular world and the Internet converge, mobile networks are transitioning from circuit to packet and the Internet Protocol (IP) is now recognized as the fundamental building block for all next-generation communication networks. The all-IP vision provides the flexibility to deliver cost-effective services and...

Windows XP: The Complete Reference
Windows XP: The Complete Reference
Get up-to-date details on installing, running, and maximizing Microsoft's new operating system. This comprehensive reference explains how to connect to the Internet, design a LAN, share drives, printers, and much more. Covering both Windows XP Home and Windows XP Business, this one-top resource also includes tips on improving performance and...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy