Location:  Home » Information Systems » Programming With Threads  

Programming With Threads

Programming With ThreadsAuthors: Steve Kleiman, Devang Shah, Bart Smaalders
Publisher: Prentice Hall
Category: Book

List Price: $54.00
Buy Used: $13.99
as of 7/30/2010 07:05 CDT details
You Save: $40.01 (74%)

Qty 1 In Stock


New (5) Used (17) from $13.99

Seller: portlandsbooks
Rating: 5.0 out of 5 stars 5 reviews
Sales Rank: 775654

Media: Paperback
Edition: 1st
Pages: 576
Number Of Items: 1
Shipping Weight (lbs): 1.9
Dimensions (in): 9.1 x 7 x 1

ISBN: 0131723898
Dewey Decimal Number: 005.2
EAN: 9780131723894
ASIN: 0131723898

Publication Date: January 23, 1996
Availability: Usually ships in 1-2 business days

Similar Items:


Editorial Reviews:

Product Description
A practical guide and reference to developing multithreaded programs on UNIX systems written by the foremost experts on the technology. Covers the two main UNIX threads and the UNIX International threads standard. All examples in the book use the POSIX standard.


Customer Reviews:
5 out of 5 stars A simpler introductory manual   March 19, 2002
8 out of 8 found this review helpful

This book should have been called "Introduction to Posix threads in Solaris and multithreading issues".

Pros:

- covers Posix threads, including more complex aspects, which are "usually neglected by ... implementors" to quote the authors. Includes threads cancellation and fork behaviour.

- a set of ideas, problems and methods that you may encounter while developing multithreaded software. Most of them are on the simpler side though.

- compact, highly informative chapters (average to 20 pages each).

Cons:

- No word on differences between Unix flavours. Basically it's all refers to Solaris, which I can understand, since Mr. Kleiman is the head of Sun Solaris threading dept (also Posix threads committee member).

- C API only, no existing C++ implementations behaviour or really anything C++ related.

- Mostly recommendations. Nothing on the _existing_ practices, libs or whatever. One or two of the existing bigger pieces of software could have been surgically dissembled to show how it's done. Some math analysis is shown, but it ends with yet another recommendation.

- The methods and problems covered could be more deep, otherwise it's sort of an introduction.

- Some of the samples are too big.

Overall:

- Gives you an impression that the authors are very knowledgeable (yeah, right, see note on who one of the authors is), and capable of explaining complex things with simple words, but a little bit ignorant in that they consider the reader not worth sharing more knowledge with.

- Certain chapters must be stripped out, and more pure theoretical info added.

- A recommended book all in all.

P.S. A stylish cover.


5 out of 5 stars The best source on threads I can find   July 19, 1999
6 out of 6 found this review helpful

Wholeheartedly agree with the others. This is an excellent treatment of threading with a wealth of examples. I especially like the Advanced Topics where they address cases and situations that seem very common in practice yet are not documented elsewhere.


5 out of 5 stars Excellant in depth   July 14, 1998
5 out of 5 found this review helpful

The Book assume the reader has background in threading and OS internal related concepts (althouth pthread is for applications, it has strong similiarity with OS design issue). It gives a concise introduction to the pthread interface and semantics, then quickly (yeah, I like such way) go into application and related issue discussions. I find such way is very intuitive and meet my taste.

There are two drawbacks from general point of view, one is the book is not appopriate for Unix beginner. The other one is the examples are taken from handy code, not well trimmed to only pinpoint the topics, but it make me feel more natural and practical.


5 out of 5 stars A must have book on threading   May 12, 1999
Puneet Mehta (Edison, NJ USA)
3 out of 3 found this review helpful

Must have book that anybody interested in threading should have. Certainly not for beginner. Explains the basic constructs of threading and then takes specific instances where threading can be applied.


5 out of 5 stars Excellent and incredibly resourceful   April 18, 1997
2 out of 2 found this review helpful

The best I've seen in the practical application of multi-threading technology on the UNIX platform. In fact, I managed to implement this technology into the construction of a communication server quickly and succesfully after reading this book. Well worth the money

Subcategories
Languages & Tools
Ada
Ajax
Assembly Language Programming
Basic
Borland Delphi
C#
CGI Programming
CSS
Cobol
Compiler Design
Compilers
DHTML
Debugging
Delphi
Fortran
General
General AAS
Lisp
Prolog
Python
RPG
Visual Basic
Visual C++
XHTML
XML
XSL
Mathematics
Applied
General
General AAS
Geometry & Topology
History
Infinity
Mathematical Analysis
Matrices
Number Systems
Popular & Elementary
Pure Mathematics
Reference
Research
Study & Teaching
Transformations
Trigonometry
Paperback
Mass Market
Trade