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 an in-depth overview of the various forms of interprocess communication, including messaging, synchronization, shared memory, and remote Procedure call (RPC). The book contains a lot of optimized source code to help readers deepen their understanding. These source code can be downloaded from the book website.
This book is an authoritative reference for Web research and developers, and it will be of great benefit to both beginners and network experts in network programming.


Content Introduction

This book is a classic of UNIX network programming! interprocess communication (IPC) is almost the key to the performance of all UNIX programs, and understanding IPC is also necessary to understand how to develop a network application 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 (mutex, condition variable, read-write lock, file and record lock, semaphore), 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 detailed and authoritative, almost every chapter provides a selection of exercises, and provides the answers to some of the exercises, is the ideal reference book for network research and development personnel.


As a translator

W. Richard Stevens (1951-1999) is an internationally renowned UNIX and networking expert, a respected computer book writer, and a popular teacher and adviser. Mr. Stevens was born in Zambia in 1951 and his family was relocated several times, eventually settling in South Africa. In his early years, he studied at the Fishbern Military School in Virginia State, USA, where he received a Bachelor of Science degree from the University of Michigan and a PhD in systems engineering. 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 detailed (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, very well written, and his books are more focused on understanding core concepts and fundamentals than other books on similar subjects, making the book still useful after 15 years of publication--almost an enduring computer science book! "
--ricardo
"I've been a professional programmer for more than 20 years and I have to refer to this book whenever I have to write a new program. Stevens's book is my stepping stone into VoIP and audio codec network programming. "
--c. T. Vanderdecken
"In the projects I have done, I have no idea how many times this book has turned the tide ... Every real Unix-system programmer should buy a set. "
--david Sharpe
"This book is a must for every programmer on UNIX platforms. 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 appendix to the end of the book compares the performance of various pipelines, FIFO, POSIX Message Queuing, System v Message Queuing, gate, and Sun RPC, and I never see a book that covers this topic so extensively and in depth. Moreover, it comes from the hands of the authoritative figures. "
--asingh
"Stevens is the ' God ' of Uinx network programming, at least my ' God '. "
--matthew MacGibbon



Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.

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.