My Account Log in

1 option

Interprocess communications in Linux / John Shapley Gray.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Gray, John Shapley.
Language:
English
Subjects (All):
Linux.
Operating systems (Computers).
Physical Description:
1 online resource (xviii, 600 p. ) ill. ;
Edition:
1st edition
Place of Publication:
Upper Saddle River, NJ : Prentice Hall PTR ; c2003.
Language Note:
English
System Details:
text file
Summary:
The definitive guide to Linux processes and IPC for programmers and system administrators Pipes, message queues, semaphores, shared memory, RPC, sockets, the /proc filesystem, and much more In-depth coverage of multithreading with POSIX compliant LinuxThreads Contains dozens of detailedprogram examples (GNU C/C++ 2.96/Red Hat Linux 7.3 & 8.0) Raves for Gray's companion UNIX® volume! "Concepts I only vaguely understood now make complete sense to me! The sample code and exercises are so good,they seem to clamp down on the concepts like a vise grip..."—S. Lee Henry, Johns HopkinsUniversity The expert, example-rich guide to Linuxprocesses and IPC Serious Linux software developers need a sophisticated understanding of processes, system level programming andinterprocess communication techniques. Now, John Shapley Gray, author of the widely praised Interprocess Communicationin UNIX, Second Edition, zeroes in on the core techniques Linux uses to manage processes and IPC. With exceptionalprecision and great clarity, Gray explains what processes are, how they're generated, how they access their environments,how they communicate— and how to use them to build robust, high-performance systems . Includes extensive coverage of named/unnamed pipes, message queues, semaphores, and shared memory. Provides C++ classes for System V IPC facilities. Offers an in-depth introduction to socket-basedcommunication. Demystifies Linux's /proc file system. Illuminates the LinuxThreads POSIX threadimplementation and its use in multithreaded applications. Provides valuable tips and warnings, plus insight intokey differences amongst Linux and Unix implementations. Includes problem sets and illustrations designed toreinforce key concepts. Gray presents dozens of standalone program examples; all compiled with the GNU C/C++ compiler 2.96 & 3.2, and fullytested on PC platforms running Red Hat Linux 7.3 & 8.0. http://authors.phptr.com/gray/
Contents:
Ch. 1. Programs of Processes
Ch. 2. Processing Environment
Ch. 3. Using Processes
Ch. 4. Primitive Communications
Ch. 5. Pipes
Ch. 6. Message Queues
Ch. 7. Semaphores
Ch. 8. Shared Memory
Ch. 9. Remote Procedure Calls
Ch. 10. Sockets
Ch. 11. Threads
App. A. Using Linux Manual Pages
App. B. UNIX Error Messages
App. C. RPC Syntax Diagrams
App. D. Profiling Programs.
Notes:
Includes bibliographical references (p. 587-590) and index.
Bibliographic Level Mode of Issuance: Monograph

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account