Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the authors
OK
Advanced Programming in the UNIX Environment, 3rd Edition
Practical, in-depth knowledge of the system programming interfaces that drive the UNIX and Linux kernels
Building on W. Rich Stevens’ pioneering work, this third edition of the classic was updated by Steve Rago, a colleague of Stevens, to reflect technical advances and best practices aligning with Version 4 of the Single UNIX Specification.
This edition covers more than seventy interfaces including:
- POSIX asynchronous I/O
- Spin locks
- Barriers
- POSIX semaphores
Steve carefully retains the spirit and approach that have made this book so valuable, starting with files, directories, and processes, carefully laying the groundwork for more advanced techniques, such as signal handling and terminal I/O. And he thoroughly covers threads and multithreaded programming, and socket-based IPC.
Filled with examples, case-studies, and access to thousands of lines of downloadable code, Advanced Programming in the UNIX® Environment has helped generations of programmers write code with exceptional power, performance, and reliability.
- ISBN-100321637739
- ISBN-13978-0321637734
- Edition3rd
- PublisherAddison-Wesley Professional
- Publication dateMay 14, 2013
- LanguageEnglish
- Dimensions7.4 x 2.5 x 9.1 inches
- Print length1032 pages
![]() |
Customers who viewed this item also viewed
- The Linux Programming Interface: A Linux and UNIX System Programming HandbookHardcoverFREE Shipping by AmazonGet it as soon as Thursday, Jul 16
- Operating Systems: Three Easy PiecesPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Thursday, Jul 16
- TCP/IP Illustrated: The Protocols, Volume 1 (Addison-Wesley Professional Computing Series)HardcoverFREE Shipping by AmazonGet it as soon as Thursday, Jul 16
- The Art of UNIX Programming (The Addison-Wesley Professional Computng Series)PaperbackFREE Shipping by AmazonGet it as soon as Thursday, Jul 16
Customers also bought or read
- The Linux Programming Interface: A Linux and UNIX System Programming Handbook#1 Best SellerUnix Programming
Hardcover$63.92$63.92FREE delivery Thu, Jul 16 - Operating Systems: Three Easy Pieces#1 Best SellerComputer Operating Systems Theory
Paperback$28.27$28.27Delivery Thu, Jul 16 - Systems Performance (Addison-Wesley Professional Computing Series)#1 Best SellerComputer Performance Optimization
Paperback$57.41$57.41FREE delivery Thu, Jul 16 - The Unix Programming Environment (Prentice-Hall Software Series)
Paperback$82.98$82.98FREE delivery Thu, Jul 16 - TCP/IP Illustrated, Volume 3: TCP for Transactions, HTTP, NNTP, and the UNIX Domain Protocols (Addison-Wesley Professional Computing Series)
Paperback$74.99$74.99FREE delivery Thu, Jul 16 - Database Internals: A Deep Dive into How Distributed Data Systems Work#1 Best SellerManagement Information Systems
Paperback$36.33$36.33FREE delivery Thu, Jul 16 - Linux Kernel Programming: A comprehensive and practical guide to kernel internals, writing modules, and kernel synchronization
Paperback$35.52$35.52FREE delivery Thu, Jul 16 - The Art of UNIX Programming (The Addison-Wesley Professional Computng Series)
Paperback$46.82$46.82FREE delivery Thu, Jul 16 - x64 Assembly Language Step-by-Step: Programming with Linux (Tech Today)
Hardcover$57.76$57.76FREE delivery Thu, Jul 16 - Practical Guide to Linux Commands, Editors, and Shell Programming, A
Paperback$47.99$47.99FREE delivery Jul 17 - 21 - How Linux Works, 3rd Edition: What Every Superuser Should Know#1 Best SellerLinux Servers
Paperback$36.47$36.47FREE delivery Thu, Jul 16 - UNIX and Linux System Administration Handbook#1 Best SellerUnix Administration
Paperback$65.12$65.12FREE delivery Thu, Jul 16 - Security Engineering: A Guide to Building Dependable Distributed Systems
Hardcover$51.53$51.53FREE delivery Thu, Jul 16 - Learning the bash Shell: Unix Shell Programming (In a Nutshell (O'Reilly))
Paperback$23.06$23.06Delivery Thu, Jul 16 - Learning eBPF: Programming the Linux Kernel for Enhanced Observability, Networking, and Security
Paperback$38.62$38.62FREE delivery Jul 20 - 23 - Programming with POSIX Threads (Addison-Wesley Professional Computing Series)
Paperback$69.96$69.96FREE delivery Sun, Jul 19 - grep Pocket Reference: A Quick Pocket Reference for a Utility Every Unix User Needs (Pocket Reference (O'Reilly))
Paperback$14.73$14.73Delivery Thu, Jul 16 - Understanding Linux Network Internals: Guided Tour to Networking on Linux
Paperback$49.53$49.53FREE delivery Thu, Jul 16 - Linux System Programming: Talking Directly to the Kernel and C Library
Paperback$53.09$53.09FREE delivery Thu, Jul 16
From the Publisher
Learn with Code, Examples & Case Studies
As in previous editions, you’ll learn through examples, including more than ten thousand lines of downloadable, ISO C source code. More than four hundred system calls and functions are demonstrated with concise, complete programs that clearly illustrate their usage, arguments, and return values. To tie together what you’ve learned, the book presents several chapter-length case studies, each reflecting contemporary environments.
Editorial Reviews
About the Author
The late W. Richard Stevens was the acclaimed author of UNIX® Network Programming, Volumes 1 and 2, widely recognized as the classic texts in UNIX networking; TCP/IP Illustrated, Volumes 1-3; and the first edition of this book.
Stephen A. Rago is the author of UNIX® System V Network Programming (Addison-Wesley, 1993). Rago was one of the Bell Laboratories developers who built UNIX System V Release 4. He served as a technical reviewer for the first edition of Advanced Programming in the UNIX® Environment. Rago currently works as a research staff member in the Storage Systems Group at NEC Laboratories America.
Product details
- Publisher : Addison-Wesley Professional
- Publication date : May 14, 2013
- Edition : 3rd
- Language : English
- Print length : 1032 pages
- ISBN-10 : 0321637739
- ISBN-13 : 978-0321637734
- Item Weight : 3.66 pounds
- Dimensions : 7.4 x 2.5 x 9.1 inches
- Part of series : Addison-Wesley Professional Computing
- Best Sellers Rank: #505,347 in Books (See Top 100 in Books)
- #7 in Unix Programming
- #88 in Unix Operating System
- #196 in Computer Operating Systems (Books)
- Customer Reviews:
About the authors

Discover more of the author’s books, see similar authors, read book recommendations and more.

Discover more of the author’s books, see similar authors, read book recommendations and more.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Generated from the text of customer reviews





















