Skip to content
Scan a barcode
Scan
Added to your cart
Paperback Multithreaded Programming With Pthreads Book

ISBN: 0136807291

ISBN13: 9780136807292

Multithreaded Programming With PThreads

Multithreading lets programs do two or more tasks at once, and it can let programmers take advantage of the latest symmetric multiprocessor (SMP) systems in Unix. But to get this performance boost, you'll want to read Multithreaded Programming with Pthreads first. It delivers both the concepts behind multithreaded design along with real-world source code excerpts that show you how to apply the concepts to real-world Unix projects. This book begins with the evolution of the various libraries that support multithreading. In the ecumenical spirit of Unix, the authors cover all the bases of Portable Operating System Interface for Unix (POSIX) libraries, including Linux, DEC, IBM, HP, and Sun Solaris, and even add-ons to NT and OS/2 for their POSIX support. The authors acknowledge that there may be variations in your version of Unix, but suggest that POSIX threads have good support from most vendors. The authors then cover the basics of threads and how they run in today's Unix. The authors turn quickly to their implementation in variants of Unix, including Lightweight Processes (LWPs). They then cover the lifecycles of threads and how they are scheduled. The primary focus in Multithreaded Programming with Pthreads is on how to make threads work together effectively. Multithreading involves a host of design issues, from patterns of how to organize threading in a program (with models such as the Producer/Consumer or the Master/Slave) to how to coordinate work done by multiple threads with facilities such as mutexes, critical sections, semaphores, and more arcane solutions (such as monitors and spin locks). The authors guide the reader to all the possibilities here, including suggestions on program design. The real-world focus here involves some sample code (in C), a quick tour of the issues in using Pthreads with other programming languages, and some excellent material on benchmarking multithreaded code. The authors' ideas on when to use and when to avoid Pthreads are also useful. Though Pthreads will not work everywhere, they have a lot of potential to enhance the performance of today's software. This technical--and quite engaging--text can show you if Pthreads are in the cards for your next Unix programming project. This description may be from another edition of this product.

Recommended

Format: Paperback

Condition: New

$60.03
50 Available
Ships within 2-3 days

You Might Also Enjoy

Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)
Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

from: $22.89

Security Analysis
Security Analysis
Sidney Cottle, Frank Block, Roger Murray, Roger F. Murray, Frank E. Block

from: $7.79

Presentation Zen: Simple Ideas on Presentation Design and Delivery (Voices That Matter)
Presentation Zen: Simple Ideas on Presentation Design and Delivery (Voices That Matter)
Garr Reynolds

from: $5.09

Hacking For Dummies
Hacking For Dummies
Kevin Beaver

from: $6.09

Control Systems Engineering
Control Systems Engineering
Norman S. Nise

from: $5.89

Gamestorming: A Playbook for Innovators, Rulebreakers, and Changemakers
Gamestorming: A Playbook for Innovators, Rulebreakers, and Changemakers
Dave Gray, James Macanufo, Sunni Brown

from: $5.39

UML Distilled: A Brief Guide to the Standard Object Modeling Language
UML Distilled: A Brief Guide to the Standard Object Modeling Language
Martin Fowler

from: $4.89

TI-84 Plus Graphing Calculator for Dummies
TI-84 Plus Graphing Calculator for Dummies
Jeff McCalla, C.C. Edwards

from: $4.89

Lean UX : Concevoir des produits meilleurs avec des équipes agiles
Lean UX : Concevoir des produits meilleurs avec des équipes agiles
Josh Seiden, Jeff Gothelf

from: $4.89

Raspberry Pi for Dummies
Raspberry Pi for Dummies
Mike Cook, Sean McManus

from: $6.99

MATLAB: An Introduction with Applications
MATLAB: An Introduction with Applications
Amos Gilat

from: $4.89

R for Dummies
R for Dummies
Andrie De Vries, Joris Meys

from: $5.59

Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development
Craig Larman

from: $6.49

Sams Teach Yourself SAP in 24 Hours
Sams Teach Yourself SAP in 24 Hours
George W. Anderson, Tim Rhodes, Jeff Davis, Danielle Larocca

from: $7.79

Computer Science Illuminated
Computer Science Illuminated
Nell B. Dale, John Lewis, Nell B. Dale, John Lewis

from: $4.79

Who Is Bill Gates?
Who Is Bill Gates?
Patricia Brennan Demuth

from: $4.79

Microeconomic Theory: Basic Principles and Extensions
Microeconomic Theory: Basic Principles and Extensions
Walter Nicholson, Christopher M. Snyder

from: $4.89

Building a PC For Dummies
Building a PC For Dummies
Mark L. Chambers

from: $5.79

Business Intelligence For Dummies (For Dummies (Business & Personal Finance))
Business Intelligence For Dummies (For Dummies (Business & Personal Finance))
Swain Scheps

from: $5.69

Excel Workbook For Dummies (For Dummies (Computer/Tech))
Excel Workbook For Dummies (For Dummies (Computer/Tech))
Greg Harvey

Out of Stock

Customer Reviews

0 customer rating | 0 review

Rated 5 stars
Wonderful!

The authors of this book, in addition to their knowledge of threads, also know how to teach. The only shortcoming I could point out is that certain topics are treated shallowly, while less important topics are explained with too much detail.What's really interesting about the book is the authors' ``don't do that'' style. Another reviewer found this style to be bad. I found it highly helpful. Instead of presenting a single...

0Report

Rated 5 stars
Very good book on Pthreads

This book has all of the information from the "Threads Primer" book and more. It covers the topic very well and if this was the only book you read you'd be fine. I like the Butenhof threads book just a bit better because the programming examples there were much better than the small code fragments presented in this book.

0Report

Copyright © 2025 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks ® and the ThriftBooks ® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured