Multithreaded Programming with Pthreads

4 avg rating
( 4 ratings by GoodReads )
 
9780136807292: Multithreaded Programming with Pthreads

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.

"synopsis" may belong to another edition of this title.

From the Back Cover:


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:

  • Cancellation: What does it mean to do bounded-time cancellation? What are the numerous details the programmer must deal with, and how do you avoid using cancellation at all?
  • Error expeditions: What do they all mean and what should you do about them?
  • Performance: How fast can a program run, and what are the limiting factors? Theoretical issues are considered and a case study for NFS is presented.
  • Hardware: A number of machine designs are examined (Sun, SGI, and DEC), focusing on issues of performance, synchronization instructions, bus design, and invalidation techniques.
  • Languages: The use of threads in other languages (Lisp, Eiffel, Smalltalk, etc.) is examined, with special emphasis on C++ and Java.
  • References: Pointers to the newsgroup, FAQs, web pages, code examples, other books, freeware tools, and commercial products are included.
  • More than anything else this is a practical book-it tells you what can and cannot be done with threads and why. In short, everything you need to know to build faster, smarter, multithreaded applications.

About the Author:

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).

"About this title" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

1.

Lewis, Bil; Berg, Daniel J.; Sun Microsystems Press
Published by Prentice Hall
ISBN 10: 0136807291 ISBN 13: 9780136807292
New PAPERBACK Quantity Available: 1
Seller
Your Online Bookstore
(Houston, TX, U.S.A.)
Rating
[?]

Book Description Prentice Hall. PAPERBACK. Book Condition: New. 0136807291 Ships promptly from Texas. Bookseller Inventory # HGT5551.1BHEV041615H0104

More Information About This Seller | Ask Bookseller a Question

Buy New
16.19
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

2.

Lewis, BilBerg, Daniel J.Sun Microsystems Press
Published by Prentice Hall
ISBN 10: 0136807291 ISBN 13: 9780136807292
New Quantity Available: > 20
Seller
INDOO
(Avenel, NJ, U.S.A.)
Rating
[?]

Book Description Prentice Hall. Book Condition: New. Brand New. Bookseller Inventory # 0136807291

More Information About This Seller | Ask Bookseller a Question

Buy New
18.18
Convert Currency

Add to Basket

Shipping: 2.81
Within U.S.A.
Destination, Rates & Speeds

3.

Bil Lewis
Published by Pearson Education (1997)
ISBN 10: 0136807291 ISBN 13: 9780136807292
New Quantity Available: 1
Seller
PBShop
(Wood Dale, IL, U.S.A.)
Rating
[?]

Book Description Pearson Education, 1997. PAP. Book Condition: New. New Book.Shipped from US within 10 to 14 business days. Established seller since 2000. Bookseller Inventory # IB-9780136807292

More Information About This Seller | Ask Bookseller a Question

Buy New
19.50
Convert Currency

Add to Basket

Shipping: 3.20
Within U.S.A.
Destination, Rates & Speeds

4.

Bill Lewis, Daniel J. Berg
Published by Pearson Education Limited, United Kingdom (1997)
ISBN 10: 0136807291 ISBN 13: 9780136807292
New Paperback Quantity Available: 1
Seller
The Book Depository
(London, United Kingdom)
Rating
[?]

Book Description Pearson Education Limited, United Kingdom, 1997. Paperback. Book Condition: New. 136th ed.. 234 x 178 mm. Language: English . Brand New Book. 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. Bookseller Inventory # AAC9780136807292

More Information About This Seller | Ask Bookseller a Question

Buy New
23.80
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

5.

Bill Lewis, Daniel J. Berg
Published by Pearson Education Limited, United Kingdom (1997)
ISBN 10: 0136807291 ISBN 13: 9780136807292
New Paperback Quantity Available: 1
Seller
The Book Depository US
(London, United Kingdom)
Rating
[?]

Book Description Pearson Education Limited, United Kingdom, 1997. Paperback. Book Condition: New. 136th ed.. 234 x 178 mm. Language: English . Brand New Book. 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. Bookseller Inventory # AAC9780136807292

More Information About This Seller | Ask Bookseller a Question

Buy New
24.36
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

6.

Bil Lewis; Daniel J. Berg; Sun Microsystems Press
Published by Prentice Hall (1997)
ISBN 10: 0136807291 ISBN 13: 9780136807292
New Paperback Quantity Available: 1
Seller
Irish Booksellers
(Rumford, ME, U.S.A.)
Rating
[?]

Book Description Prentice Hall, 1997. Paperback. Book Condition: New. book. Bookseller Inventory # 0136807291

More Information About This Seller | Ask Bookseller a Question

Buy New
25.01
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

7.

Lewis, Bil; Berg, Daniel J.; Sun Microsystems Press
Published by Prentice Hall
ISBN 10: 0136807291 ISBN 13: 9780136807292
New PAPERBACK Quantity Available: 1
Seller
Movie Mars
(Indian Trail, NC, U.S.A.)
Rating
[?]

Book Description Prentice Hall. PAPERBACK. Book Condition: New. 0136807291 Brand New Book. Ships from the United States. 30 Day Satisfaction Guarantee!. Bookseller Inventory # 15253189

More Information About This Seller | Ask Bookseller a Question

Buy New
24.28
Convert Currency

Add to Basket

Shipping: 3.20
Within U.S.A.
Destination, Rates & Speeds

8.

Lewis, Bil
Published by Prentice Hall (1997)
ISBN 10: 0136807291 ISBN 13: 9780136807292
New Paperback Quantity Available: 1
Seller
Murray Media
(North Miami Beach, FL, U.S.A.)
Rating
[?]

Book Description Prentice Hall, 1997. Paperback. Book Condition: New. Bookseller Inventory # 0136807291

More Information About This Seller | Ask Bookseller a Question

Buy New
25.88
Convert Currency

Add to Basket

Shipping: 2.40
Within U.S.A.
Destination, Rates & Speeds

9.

Bil Lewis
Published by Pearson Education (1997)
ISBN 10: 0136807291 ISBN 13: 9780136807292
New Quantity Available: 1
Seller
Books2Anywhere
(Fairford, GLOS, United Kingdom)
Rating
[?]

Book Description Pearson Education, 1997. PAP. Book Condition: New. New Book. Shipped from US within 10 to 14 business days. Established seller since 2000. Bookseller Inventory # IB-9780136807292

More Information About This Seller | Ask Bookseller a Question

Buy New
19.70
Convert Currency

Add to Basket

Shipping: 9
From United Kingdom to U.S.A.
Destination, Rates & Speeds

10.

Bill Lewis, Daniel J. Berg
Published by Pearson Education Limited
ISBN 10: 0136807291 ISBN 13: 9780136807292
New Paperback Quantity Available: 1
Seller
THE SAINT BOOKSTORE
(Southport, United Kingdom)
Rating
[?]

Book Description Pearson Education Limited. Paperback. Book Condition: new. BRAND NEW, Multithreaded Programming with Pthreads, Bill Lewis, Daniel J. Berg, 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. Bookseller Inventory # B9780136807292

More Information About This Seller | Ask Bookseller a Question

Buy New
27.09
Convert Currency

Add to Basket

Shipping: 5.94
From United Kingdom to U.S.A.
Destination, Rates & Speeds

There are more copies of this book

View all search results for this book