Advanced Programming in the Unix Environment

作者: W Richard Stevens , Stephen A Rago , Dennis M Ritchie , None

DOI:

关键词:

摘要: For more than twenty years, serious C programmers have relied on one book for practical, in-depth knowledge of the programming interfaces that drive UNIX and Linux kernels: W. Richard Stevens Advanced Programming in Environment . Now, once again, Richs colleague Steve Rago has thoroughly updated this classic work. The new third edition supports todays leading platforms, reflects technical advances best practices, aligns with Version 4 Single Specification. carefully retains spirit approach made so valuable. Building pioneering work, he begins files, directories, processes, laying groundwork advanced techniques, such as signal handling terminal I/O. He also covers threads multithreaded programming, socket-based IPC. This seventy interfaces, including POSIX asynchronous I/O, spin locks, barriers, semaphores. Most obsolete been removed, except a few are ubiquitous. Nearly all examples tested four modern platforms: Solaris 10, Mac OS X version 10.6.8 (Darwin 10.8.0), FreeBSD 8.0, Ubuntu 12.04 (based 3.2). As previous editions, youll learn through examples, ten thousand lines downloadable, ISO source code. More hundred system calls functions demonstrated concise, complete programs clearly illustrate their usage, arguments, return values. To tie together what youve learned, presents several chapter-length case studies, each reflecting contemporary environments. helped generations write code exceptional power, performance, reliability. Now systems, will be even

参考文章(0)