Author: WRichardStevens
Publisher:
Publication Date: 2000-03-01
Features: This book comprehensively and deeply explores various forms of inter-process communication (IPC), which are the key to the performance of almost all sophisticated UNIX programs. From the perspective of network programming, understanding IPC is also a necessary condition for understanding how to develop network applications across different hosts. The book begins with an integrated discussion of the internal structures of POSIX IPC and System V IPC, and then specifically elaborates on and compares four forms of IPC: message passing (pipes, FIFOs, message queues), synchronization (mutexes, condition variables, read-write locks, file and record locks, semaphores), shared memory regions (anonymous shared memory regions, named shared memory regions), and remote procedure calls (Solaris doors, SunRPC). In the appendix, methods for measuring the performance of various IPC forms are provided. This book comprehensively and deeply explores various forms of inter-process communication (IPC), which are the key to the performance of almost all sophisticated UNIX programs. From the perspective of network programming, understanding IPC is also a necessary condition for understanding how to develop network applications across different hosts. The book begins with an integrated discussion of the internal structures of POSIX IPC and System V IPC, and then specifically elaborates on and compares four forms of IPC: message passing (pipes, FIFOs, message queues), synchronization (mutexes, condition variables, read-write locks, file and record locks, semaphores), shared memory regions (anonymous shared memory regions, named shared memory regions), and remote procedure calls (Solaris doors, SunRPC). In the appendix, methods for measuring the performance of various IPC forms are provided. This book is thorough and authoritative, with selected exercises provided in almost every chapter, making it the preferred textbook for senior undergraduate and graduate students in computer science and network engineering. It can also serve as a self-study textbook and reference for network researchers and developers.
UNIX Network Programming, Volume 2: Interprocess Communication, 833
📌 Related Posts
News
7-month-old baby's penis is very small, is it a disease?
2026-09-22
Literature
"Three Qins Chronicle Annotations," "Guanzhong Chronicle Annotations"
2026-10-03
News
Is it good to sleep on the right side during pregnancy?
2026-10-03
News
I want to know how to treat non-bacterial prostatitis
2026-10-07
Literature
Founder Fine Typography Layout Application Tutorial
2026-10-11
Literature
Illustrated LAN Construction and Practical Application Solutions for Small Networks
2026-10-11
Literature
RFID Technology (Third Edition) RFID HANDBOOK
2026-10-11
Literature
Database Design for Visual Foxpro 6.0 (Kang Yuehong)
2026-10-11