Addison-Wesley / Prentice Hall
My Instructor Resource Center : Log in or request access
Multithreaded Programming With PThreads
ISBN-10: 0136807291
ISBN-13: 9780136807292
Publisher: Prentice Hall
Copyright: 1998
Format: Paper; 432 pp
Published: 12/09/1997
Status: Instock
For advanced Computer Science programming courses covering operating systems.
The books aim is to give the programmer a solid, basic understanding of threads — what they are, how they work, why they work, why they are useful, and some of the programming issues surrounding their use. A reader should come away with a solid understanding of the fundamentals of multithreading, being able to write credible, modestly complex, threaded programs.
Contrasting POSIX API to the OS/2 and Win32 APIs gives the programmer a feeling for what kind of porting issues might be involved when writing to more than one of these libraries.
Describes context switching in detail.
Delves into the details of the various POSIX options and parameters.
Details and issues of the threads used are discussed.
References to other programs on the net are made.
1. Introduction.
2. Concepts.
BIL LEWIS, formerly with Sun Microsystems, Inc., now consults and teaches multithreaded programming. He is the co-author of Threads Primer: A Guide to Multithreaded Programming (Sun Microsystems Press/Prentice Hall).
DANIEL J. BERG is the Chief Technology Officer for Sun Microsystems' U.S. Reseller Channel. Mr. Berg has published papers and several books on Sun technologies, including Threads Primer (with Bil Lewis) and Advanced Techniques for Java Developers (Wiley).
68072-8
Based on the best-selling Threads Primer, Multithreaded Programming with Pthreads gives you a solid understanding of Posix threads: what they are, how they work, when to use them, and how to optimize them.
It retains the clarity and humor of the Primer, but includes expanded comparisons to Win32 and OS/2 implementations. Code examples tested on all of the major UNIX platforms are featured along with detailed explanations of how and why they use threads.
In addition to scheduling, synchronization, signal handling, etc., special emphasis is placed on:
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.