linux 环境编程第三版
《UNIX环境高级编程(第3版)》帮助了几代程序员写出强大、高性能、可靠的代码。第3版根据当今主流系统进行更新,更具实用价值。这一版涵盖了70多个最新版POSIX.1标准的新增接口,包括POSIX异步I/O、旋转锁、屏障(barrier)和POSIX信号量。此外,这一版删除了许多过时的接口,保留了一些广泛使用的接口。书中几乎所有实例都已经在目前最主流的4个平台上测试过,包括Solaris 10、Mac OS X 10.6.8(Darwin 10.8.0)、FressBSD 8.0、Ubuntu 12.04(基于Linux 3.2内核)。Praise for Advanced Programming in the UNIX Environment,Second editionStephen Rago's update is a long overdue benefit to the community of professionalsusing the versatile family of UNIX and UNIX-like operating environments. It removesobsolescence and includes newer developments. It also thoroughly updates the contextof all topics, examples, and applications to recent releases of popular implementationsof UNIX and UNIX -like environments. And yet, it does all this while retaining the styleand taste of the original classic-Mukesh Kacker, cofounder and former cto of pronto networks incOne of the essential classics of UNIX programming-Eric S Raymond, author of The Art of UNIX ProgrammingThis is the definitive reference book for any serious or professional UNIX syStemsprogrammer. Rago has updated and extended the classic stevens text while keepingtrue to the original. The APIs are illuminated by clear examples of their use. He alsomentions many of the pitfalls to look out for when programming across different UNIXsystem implementations and points out how to avoid these pitfalls using relevantstandards such as POSIX 1003. 1, 2004 edition, and the Single UNIX SpecificationVersion3.″-Andrew Josey, Director, Certification, The Open Group, andChair of the pOsiX 1003. 1 Working groupAdvanced Programming in the UINIX Environment, Second Edition, is an essentialreference for anyone writing programs for a UNIX system. It's the first book i turn towhen i want to understand or re-learn any of the various system interfaces. StephenRago has successfully revised this book to incorporate newer operating systems such asGNU/Linux and Apple's os X while keeping true to the first edition in terms of bothreadability and usefulness. It will always have a place right next to my computer.Dr. Benjamin Kuperman, Swarthmore CollegePraise for the first editionAdvanced Programming in the UNIX Environment is a must-have for any serious Cprogrammer who works under UNiX. Its depth, thoroughness, and clarity of explanation are unmatched. m-UniForum monthliNumerous readerded Advanced programming in the UNiX Environmenl byW. Richard Stevens(Addison-Wesley), and I'm glad they did; I hadnt even heard of thisbook, and it's been out since 1992. I just got my hands on a copy, and the first fewhapters have been fascinating-Open Systems TodayA much more readable and detailed treatment of [UNiX internals can be found inAdvanced Programming in the UnIX Environment by w. Richard Stevens(AddisonWesley). This book includes lots of realistic examples, and I find it quite helpful when Ihave systems programming tasks to doRS/MagazineAdvanced Programmingin the UNiX EnvironmentThird editionThe Addison-WesleyProfessional Computing SeriesTel and the The Practice ofDesign patternsTCP/IPElements of Reusablek ToolkitIllustraprogramingErichYouRalphSecond Editionwhak Cuaba . Kon karrsPure by wd Cpr÷ Addison- WesleyVisit informit. com/series/professionalcomputingfor a complete list of available publicationsThe Addison-Wesley Professional Computing Series was created in 1990toprovide serious programmers and networking professionals with well-writtenand practical reference books. There are few places to turn for accurate andauthoritative books on current and cutting edge technology. We hope that ourbooks will help you understand the state of the art in programming languages,operating systems, and networksConsulting Editor Brian W. KernighanfMake sure to connect with us!intorcom/socialconnectinformIt. comAddisonSafariR器ALWAYS LEARNINGPEARSONAdvanced Programmingin the uniX EnvironmentThird editionW. Richard stevensStephen A RagoWAddison-Wesley< pper Saddle River, N. Boston Indianapolis San franciscoNew York· Toronto· Montreal· London· Munich· Paris· MadridCapetown· Sydney· Tokyo· Singapore· Mexico cityMany of the designationsd by manufacturers and sellers to distinguish their products areclaimed as trademarks. Where those designations appear in this book, and the publisher wasaware of a trademark claim, the designations have been printed with initial capital letters or in allcapitalsThe authors and publisher have taken care in the preparation of this book but make no expressedor implied warranty of any kind and assume no responsibility for errors or omissions. No liabilitys assumed for incidental or consequential damages in connection with or arising out of the use ofthe information or programs contained hereinThe publisher offers excellent discounts on this book when ordered in quantity for bulk purchasesor special sales, which may include electronic versions and /or custom covers and contentparticular to your business, training goals, marketing focus, and branding interests. For moreinformation, please contactU.S. Corporate and Government sales(800)382-3419corpsales@pearsontechgroup.comFor sales outside the United States, please contactalesnternational@pearsoned comVisit us on the web: informit. com/awLibrary of Congress Cataloging-in-Publication DataStevens, W. RichardAdvanced programming in the UNIX environment/W. Richard Stevens, Stephen A RagoThird editionPages cmIncludes bibliographical references and indexIsBN 978-0-321-63773-4(pbk: alk. paper)1. Operating systems( Computers)2. UNIX(Computer file)I Rago, Stephen A ll TitleQA76.7606357542013005432dc232013004509Copyright C 2013 Pearson Education, IncAll rights reserved. Printed in the United States of America. This publication is protectedby copyright, and permission must be obtained from the publisher prior to any prohibitedreproduction, storagretrieval system, or transmission in any form or by any meanselectronic, mechanical, photocopying, recording, or likewise. To obtain permission to use material from this work, please submit a written request to Pearson Education, Inc. PermissionsDepartment, One Lake Street, Upper Saddle River, New Jersey 07458, or you may fax your requestto(201)236-3290ISBN-13:978-0-321-63773-4ISBN-100-321-63773-9Text printed in the United States on recycled paper at Edwards Brothers Malloy in Ann Arbor,MichiganFirst printing, May 2013For my parents, len graceThis page intentionally left blank
暂无评论