Customer Reviews


3 Reviews
5 star:
 (1)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 

The most helpful favourable review
The most helpful critical review


13 of 13 people found the following review helpful
5.0 out of 5 stars Excellent
This book stresses design principles over API teaching - most if it is dedicated to illustrating the issues that arise in multi-threaded systems, and then to presenting design patterns that over come these difficulties.
It is well written, and the issues raised are illustrated with code snippets (as opposed to complete programs) in Java - no type-and-run listings...
Published on 22 Feb 2000

versus
5 of 14 people found the following review helpful
1.0 out of 5 stars Does more to obfuscate the topic than explain it
I bought this book on the strength of several Amazon reviews, which praised it highly. However, it is easily the worst computer textbook I have ever owned. The author uses overly elaborate diagrams and pitifully few code examples to illustrate concurent programming.
A sensible approach would have been to outline the typical designs of concurrent applications, and...
Published on 15 Jun 2004 by C. Wareham


Most Helpful First | Newest First

13 of 13 people found the following review helpful
5.0 out of 5 stars Excellent, 22 Feb 2000
By A Customer
This review is from: Concurrent Programming in Java: Design Principles and Patterns (Paperback)
This book stresses design principles over API teaching - most if it is dedicated to illustrating the issues that arise in multi-threaded systems, and then to presenting design patterns that over come these difficulties.
It is well written, and the issues raised are illustrated with code snippets (as opposed to complete programs) in Java - no type-and-run listings in this book.
The emphasis of design over implementation makes it best suited to those who already have a good knowledge of Java and OO design ideas. The threading API is covered very well, but I'd look elsewhere if you are looking for an introduction to it.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 14 people found the following review helpful
1.0 out of 5 stars Does more to obfuscate the topic than explain it, 15 Jun 2004
By 
C. Wareham "the bass thing" (London, UK) - See all my reviews
(REAL NAME)   
This review is from: Concurrent Programming in Java: Design Principles and Patterns (Paperback)
I bought this book on the strength of several Amazon reviews, which praised it highly. However, it is easily the worst computer textbook I have ever owned. The author uses overly elaborate diagrams and pitifully few code examples to illustrate concurent programming.
A sensible approach would have been to outline the typical designs of concurrent applications, and then to have built on that with increasingly sophisticated examples. Instead Lea relies on amazingly cryptic diagrams and descriptions loaded with jargon. I appreciate this is a complex topic, but having done a fair bit of threaded programming with POSIX threads and C, I know it can be explained more clearly.
In conclusion, this is a poor addition to the otherwise excellent range of Addison Wesley Java books.
Chris
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 37 people found the following review helpful
1.0 out of 5 stars Waste of time and money, 2 Mar 2001
By A Customer
This review is from: Concurrent Programming in Java: Design Principles and Patterns (Paperback)
I purchased this book as a recommended course text. So far course texts have been readable and good quality however this book is a different matter. Even the simplest issue in the book is tackled in the most long winded way possible. I found myself reading paragraphs over and over again because i just did not understand what it was explaining partly caused by the fact that i had to keep checking the dictionary every 5 minutes as hardly any of the terminology was explained (invariants etc). Ive managed to read 200 pages and i have learnt nothing.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

Concurrent Programming in Java: Design Principles and Patterns
36.26
In stock
Add to basket Add to wishlist
Only search this product's reviews