UNIX Network Programming Volume 2: interprocess communication

Source: Internet
Author: User
Tags posix

This article is a computer class of high-quality pre-sale recommendation >>>>UNIX Network Programming Volume 2: Interprocess communication (2nd edition)


UNIX and Network specialist W. Richard Stevens's masterpiece


Editorial recommendations

Two volumes of "UNIX Network Programming" is the late famous technical writer W. Richard Stevens's masterpiece. Volume 2 focuses on how to make an application talk to applications on other machines.


A good inter-process communication (IPC) mechanism is the key to improving the performance of UNIX programs.

This book provides a comprehensive and in-depth explanation of the various forms of interprocess communication, including messaging, synchronization, shared memory, and remote Procedure call (RPC). The book includes a lot of optimized source code to help readers deepen their understanding. These sources can be downloaded from the book site.


This book is an authoritative reference book for Web research and developer recognition. No matter how well the network programmer is starting to learn or the network expert will be greatly benefited.


Content Brief Introduction

This book is a classic of UNIX network programming!

interprocess communication (IPC) is almost the key to the performance of all UNIX programs. Understanding IPC is also necessary to understand how to develop network applications between different hosts. Starting with the internal structure of the POSIX IPC and system V IPC, this book provides a comprehensive and in-depth introduction to 4 IPC forms: Messaging (pipeline, FIFO, Message Queuing), synchronization (mutually exclusive locks, condition variables, read and write locks, file and record locks, semaphores), shared memory (anonymous shared memory, Named shared memory) and remote procedure calls (Solaris Gate, Sun RPC).

A method for measuring the performance of various IPC forms is given in the appendix.
The book is informative and authoritative. Almost every chapter offers a selection of exercises and answers to some of the exercises, which are the ideal reference for Web research and developers.



As a translator

W. Richard Stevens (1951-1999) is an internationally renowned UNIX and networking expert. A respectable computer book writer. At the same time he was a popular teacher and adviser. Mr. Stevens was born in Zambia in 1951. His family has been relocated several times. Finally settled in South Africa. Early. He attended the Fishbern Military School in Virginia State, USA, where he received a Bachelor of Science from the University of Michigan and a master and doctoral degree in System project at the University of Arizona. He has worked for computer programming at Kit Peak National Observatory, and has served as vice president of computer services at Connecticut State New Haven, a health Systems international company.

Internationally renowned UNIX and network experts, TCP/IP specific explanations (three volumes), UNIX network programming (two volumes), and the author of Advanced Programming for UNIX environments.



Media Review

"Strongly Miss W." Richard Stevens ... His books are very well written, and his books are more focused on understanding core concepts and fundamentals than other books on similar subjects. This makes the book after 15 years of publication. It's still practical--it's almost an enduring computer science book!


--ricardo
"I have been a professional program ape for more than 20 years, and whenever I have to write a new program, I will take this book." Stevens's book is my stepping stone into VoIP and audio codec network programming.


--c. T. Vanderdecken
"In the projects I've done. It is not clear how many times this book has made the case for the tide ... Every real UNIX System program ape should buy a set. ”
--david Sharpe
"For each UNIX platform program ape. This book is a must.

It provides an in-depth explanation of the various IPC APIs on UNIX platforms.

Both the System V and POSIX standards are covered, and the IPC discourse is unmatched.

The appendices to the end of the book compare the performance of various pipelines, FIFO, POSIX Message Queuing, System v Message Queuing, gate, and Sun RPC, and I have never seen a book that is so extensively and deeply introduced in this topic.

Not to mention. It comes from the hands of the authoritative figures. ”
--asingh
"Stevens is the ' God ' of Uinx network programming. At least it's my ' God '.


--matthew MacGibbon



UNIX Network Programming Volume 2: interprocess communication

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.