Practical UNIX programming
Subtitle: a guide to concurrency, communication, and multithreading
By: Kay A. Robbins and Steven Robbins.
Contributors: Robbins, Steven, 1947-
Publisher: Prentice Hall PTR
Published: 1996
Place of publication: Upper Saddle River, N.J
Language: eng
Number of pages: 658
Subjects: UNIX (Computer file); Microcomputers -- Programming.
Description: To fully utilize today's hardware platforms, new software increasingly depends on sophisticated techniques in communication, concurrency, and multithreading. Practical UNIX Programming is a clear, comprehensive, up-to-date guide to these essential techniques. You won't just learn the details of communication, concurrency, and multithreading, you'll understand why these techniques are so important - and where and how to use them.

The authors present hundreds of short examples, more extensive sample projects, and working code to help you make sense of these and other complex topics: RPCs, network communication, and the client-server model; signals, including the new POSIX realtime signals; STREAMS, sockets, and TLI; threads and semaphores; and new POSIX and Spec 1170 standards.

Learn how to use communication, concurrency, and multithreading in realistic applications. Learn the difficult art of testing concurrent programs. Practical UNIX Programming even offers simplified libraries you can use in your own network communication applications.

In a world of networks, multiprocessor systems, and client-server applications, the techniques covered here have become critical to UNIX software development. This book won't just help you master those techniques, it will serve as an excellent reference for years to come.
Notes: Includes bibliographical references (p. 633-639) and index.