Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Advanced Programming in the UNIX Environment, 3rd Edition

Buy

For more than twenty years, serious C programmers have relied on one book for practical, in-depth knowledge of the programming interfaces that drive the UNIX and Linux kernels: W. Richard Stevens’ Advanced Programming in the UNIX® Environment . Now, once again, Rich’s colleague Steve Rago has thoroughly updated this classic work. The new third edition supports today’s leading platforms, reflects new technical advances and best practices, and aligns with Version 4 of the Single UNIX Specification.

 

Steve carefully retains the spirit and approach that have made this book so valuable. Building on Rich’s pioneering work, he begins with files, directories, and processes, carefully laying the groundwork for more advanced techniques, such as signal handling and terminal I/O. He also thoroughly covers threads and multithreaded programming, and socket-based IPC.

 

This edition covers more than seventy new interfaces, including POSIX asynchronous I/O, spin locks, barriers, and POSIX semaphores. Most obsolete interfaces have been removed, except for a few that are ubiquitous. Nearly all examples have been tested on four modern platforms: Solaris 10, Mac OS X version 10.6.8 (Darwin 10.8.0), FreeBSD 8.0, and Ubuntu version 12.04 (based on Linux 3.2).

 

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.

 

Advanced Programming in the UNIX® Environment has helped generations of programmers write code with exceptional power, performance, and reliability. Now updated for today’s systems, this third edition will be even more valuable.

(HTML tags aren't allowed.)

Business Process Outsourcing: The Competitive Advantage
Business Process Outsourcing: The Competitive Advantage
Business Process Outsourcing (BPO) is becoming the new revolution as company's of all sizes are seeking to take advantage of this source of competitive advantage.

This book provides a step-by-step approach to understanding the application of Business Process Outsourcing, assessing the BPO opportunity in the company, and then managing
...
Computer Systems, Support, and Technology (Computer Science, Technology and Applications)
Computer Systems, Support, and Technology (Computer Science, Technology and Applications)
This book presents and discusses research in the study of computer science. Topics discussed include fuzzy logic in molecular computing; mobile database computing; learning methods for spam filtering; heterogeneous systems; nested relational database systems; advanced array processing techniques and systems and swarm intelligence....
Creation, Use, and Deployment of Digital Information
Creation, Use, and Deployment of Digital Information
The aim of this book is to present results of scientific research on how digital information should be designed and how artifacts or systems containing digital content should maximize usability, and to explain how context can influence the nature and effectiveness of digital communication. Using a philosophical, cognitive, and technical standpoint,...

Beyond Sarbanes-Oxley Compliance: Effective Enterprise Risk Management
Beyond Sarbanes-Oxley Compliance: Effective Enterprise Risk Management
“…full of pragmatic advice on achieving and sustaining compliance” (Supply Management, 5th January 2005)

Designed to lead financial managers from initial compliance with the Sarbanes-Oxley Act, through ongoing maintenance and monitoring, Beyond Sarbanes-Oxley Compliance helps
...
Professional Apache Tomcat
Professional Apache Tomcat
This book will provide you, the server administrator, with the necessary knowledge to install and configure Tomcat, as well as many of the most popular enhancements to the Tomcat package.

If you've written any Java servlets or...

Data Integration Life Cycle Management with SSIS: A Short Introduction by Example
Data Integration Life Cycle Management with SSIS: A Short Introduction by Example
Build a custom BimlExpress framework that generates dozens of SQL Server Integration Services (SSIS) packages in minutes. Use this framework to execute related SSIS packages in a single command. You will learn to configure SSIS catalog projects, manage catalog deployments, and monitor SSIS catalog execution and history.

...
©2020 LearnIT (support@pdfchm.net) - Privacy Policy