Pthreads Programming: A Posix Standard for Better Multiprocessing

Buttlar, Dick; Farrell, Jacqueline; Nichols, Bradford

  • 3.86 out of 5 stars
    43 ratings by Goodreads
ISBN 10: 1565921151 ISBN 13: 9781565921153
Published by O'Reilly Media, 1996
Used Paperback

From ThriftBooks-Dallas, Dallas, TX, U.S.A. Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

AbeBooks Seller since July 2, 2009

This specific item is no longer available.

About this Item

Description:

Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 1.11. Seller Inventory # G1565921151I3N00

  • 3.86 out of 5 stars
    43 ratings by Goodreads

Report this item

Synopsis:

Computers are just as busy as the rest of us nowadays. They have lots of tasks to do at once, and need some cleverness to get them all done at the same time. That's why threads are seen more and more often as a new model for programming. Threads have been available for some time. The Mach operating system, the Distributed Computer Environment (DCE), and Windows NT all feature threads. One advantage of most UNIX implementations, as well as DCE, is that they conform to a recently ratified POSIX standard (originally 1003.4a, now 1003.1c), which allows your programs to be portable between them. POSIX threads are commonly known as pthreads, after the word that starts all the names of the function calls. The standard is supported by Solaris, OSF/1, AIX, and several other UNIX-based operating systems. The idea behind threads programming is to have multiple tasks running concurrently within the same program. They can share a single CPU as processes do, or take advantage of multiple CPUs when available. In either case, they provide a clean way to divide the tasks of a program while sharing data. A window interface can read input on dozens of different buttons, each responsible for a separate task. A network server has to accept simultaneous calls from many clients, providing each with reasonable response time. A multiprocessor runs a number-crunching program on several CPUs at once, combining the results when all are done. All these kinds of applications can benefit from threads. In this book you will learn not only what the pthread calls are, but when it is a good idea to use threads and how to make them efficient (which is the whole reason for using threads in the first place). The authors delves into performance issues, comparing threads to processes, contrasting kernel threads to user threads, and showing how to measure speed. He also describes in a simple, clear manner what all the advanced features are for, and how threads interact with the rest of the UNIX system. Topics include:

  • Basic design techniques
  • Mutexes, conditions, and specialized synchronization techniques
  • Scheduling, priorities, and other real-time issues
  • Cancellation
  • UNIX libraries and re-entrant routines
  • Signals
  • Debugging tips
  • Measuring performance
  • Special considerations for the Distributed Computing Environment (DCE)

About the Authors: Brad Nichols is a free-lance do-anything-computerish-for-a-buck kind of guy who works out of Milford, NH. He earned a Bachelor of Science degree in mechanical engineering from the University of New Hampshire in 1985 and a Master of Science degree from Worcester Polytechnic Institute (WPI) in 1991. He started his computer career working on very hard hardware (fuel pumps and valves). He worked his way up through the hardware layers into software on projects involving embedded avionics systems at Textron Lycomming and United Technologies Hamilton Standard Division. Brad left these jobs to learn more about AI at WPI, but instead caught the Mach fever, and was introduced to threads programming in UNIX. While at WPI he also worked on an OSF/1 performance project for the Open Software Foundation (OSF). After attending WPI, Brad taught training seminars to software developers on the Mach kernel interfaces. He then joined Digital Equipment Corporation to work on the port of the OSF's Distributed Computing Environment's Distributed File System (OSFDCEDFSDU for short) to Digital UNIX. Now, Brad is once again on his own and spends most of his time teaching software engineers about technologies with much shorter acronyms -- such as Pthreads.

Dick Buttlar is a consulting writer in the UNIX Engineering Group at Digital Equipment Corporation, where he recently completed his stint as project leader for the Digital UNIX cluster documentation. He specializes in programming documentation -- both user-level and kernel -- and, in a former life, wrote the device driver documentation for the VMS operating system. A few years ago, he managed the initial planning of the corporate- wide documentation effort for Digital's Alpha processor. He's worked for Wang Laboratories, Recal/Redac, North American Technologies, and the American Trial Lawyers Association, among other places. He has a B.A. in English from Boston College and an M.A. in English from the University of Wisconsin at Madison.

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

Bibliographic Details

Title: Pthreads Programming: A Posix Standard for ...
Publisher: O'Reilly Media
Publication Date: 1996
Binding: Paperback
Condition: Good
Dust Jacket Condition: No Jacket

Top Search Results from the AbeBooks Marketplace

Stock Image

Nichols, Bradford
Published by O'Reilly Media, 1996
ISBN 10: 1565921151 ISBN 13: 9781565921153
Used Paperback

Seller: WorldofBooks, Goring-By-Sea, WS, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Good. The book has been read but remains in clean condition. All pages are intact and the cover is intact. Some minor wear to the spine. Seller Inventory # GOR003453446

Contact seller

Buy Used

US$ 1.00
Convert currency
Shipping: US$ 7.60
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Seller Image

Nichols, Bradford
Published by Oâ²Reilly, 1996
ISBN 10: 1565921151 ISBN 13: 9781565921153
Used Softcover

Seller: WeBuyBooks, Rossendale, LANCS, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. Most items will be dispatched the same or the next working day. A copy that has been read but remains in clean condition. All of the pages are intact and the cover is intact and the spine may show signs of wear. The book may have minor markings which are not specifically mentioned. Seller Inventory # wbs3649693671

Contact seller

Buy Used

US$ 1.45
Convert currency
Shipping: US$ 7.33
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Buttlar, Dick
Published by O'Reilly Media, 1996
ISBN 10: 1565921151 ISBN 13: 9781565921153
Used paperback First Edition

Seller: The Maryland Book Bank, Baltimore, MD, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

paperback. Condition: Very Good. 1st Edition. Used - Very Good. Seller Inventory # 8-O-5-0156

Contact seller

Buy Used

US$ 2.71
Convert currency
Shipping: US$ 4.20
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Nichols, Bradford; Farrell, Jacqueline; Buttlar, Dick
Published by O'Reilly Media, 1996
ISBN 10: 1565921151 ISBN 13: 9781565921153
Used Softcover

Seller: MusicMagpie, Stockport, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Very Good. 1730901693. 11/6/2024 2:01:33 PM. Seller Inventory # U9781565921153

Contact seller

Buy Used

US$ 4.52
Convert currency
Shipping: US$ 7.46
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Buttlar, Dick,Farrell, Jacqueline,Nichols, Bradford
Published by O'Reilly Media, 1996
ISBN 10: 1565921151 ISBN 13: 9781565921153
Used paperback

Seller: HPB Inc., Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

paperback. Condition: Very Good. Connecting readers with great books since 1972! Used books may not include companion materials, and may have some shelf wear or limited writing. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_428565661

Contact seller

Buy Used

US$ 5.00
Convert currency
Shipping: US$ 3.75
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Buttlar, Dick,Farrell, Jacqueline,Nichols, Bradford
Published by O'Reilly Media, 1996
ISBN 10: 1565921151 ISBN 13: 9781565921153
Used paperback

Seller: HPB-Ruby, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

paperback. Condition: Very Good. Connecting readers with great books since 1972! Used books may not include companion materials, and may have some shelf wear or limited writing. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_426362849

Contact seller

Buy Used

US$ 5.00
Convert currency
Shipping: US$ 3.75
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Buttlar, Dick; Farrell, Jacqueline; Nichols, Bradford
Published by O'Reilly Media, 1996
ISBN 10: 1565921151 ISBN 13: 9781565921153
Used paperback

Seller: Orion Tech, Kingwood, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

paperback. Condition: Good. Seller Inventory # 1565921151-3-32104416

Contact seller

Buy Used

US$ 5.59
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Nichols, Bradford; Farrell, Jacqueline; Buttlar, Dick
Published by O'Reilly Media, 1996
ISBN 10: 1565921151 ISBN 13: 9781565921153
Used paperback

Seller: Gulf Coast Books, Memphis, TN, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

paperback. Condition: Good. Seller Inventory # 1565921151-3-33624931

Contact seller

Buy Used

US$ 5.59
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Buttlar, Dick
Published by O'Reilly Media, 1996
ISBN 10: 1565921151 ISBN 13: 9781565921153
Used Softcover

Seller: SecondSale, Montgomery, IL, U.S.A.

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Condition: Acceptable. Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00079380913

Contact seller

Buy Used

US$ 5.60
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Buttlar, Dick; Farrell, Jacqueline; Nichols, Bradford
Published by O'Reilly Media, 1996
ISBN 10: 1565921151 ISBN 13: 9781565921153
Used paperback

Seller: London Bridge Books, London, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

paperback. Condition: Fair. Seller Inventory # 1565921151-4-30226883

Contact seller

Buy Used

US$ 5.65
Convert currency
Shipping: US$ 61.11
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

There are 31 more copies of this book

View all search results for this book