Home Page -------------------
[Home Page] - [Reviews Main]
-------------------

Book Review
Concurrent Programming in Java - Design Principles by Doug Lea
Recommended
ISBN: 0 201 69581 2       Publisher: Addison-Wesley       Pages: 337pp       Price: £29-95
Categories:   parallel systems     java    
Reviewed by Francis Glassborow in C Vu 9-4 (May 1997)
Quite apart from the fact that many programmers know very little about concurrency and multi-threading, we have the problem that Java uses a fairly minimalist approach. This is not a criticism of Java because the original design was for relatively small applications where the demands of multi-threading would not stress the specification very far.

This book deals with the issues from a Java viewpoint but the author is aware of the wider issues and describes the Java mechanisms and coding practices in this extended context. However it is also a (much) better than average book on the subject of concurrency. The author does not assume you know about the subject in general and merely want to implement it in Java.

Because of this approach it is a good book for those that want to understand the wider issues. However you should remember that the Java focus means that the authors solutions are based on relatively weak multi-thread support.

Unless cost is an issue then I would prefer this book to the O'Reilly one (Java Threads), though if you are simply interested in how to do it in Java, the O'Reilly book will meet your needs. If you have a wider interest in concurrency then I have to say that there is no contest.


Other Authors with the same surname

Lea
Concurrent Programming in Java 2ed by Doug Lea [Highly Recommended]  (Reviewed Jul 2000)
Java for 3D and VRML Worlds by Rodger Lea  (Reviewed Sep 1997)


Last Update - 13 May 2001.

To link to this review, please use the URL: http://www.accu.org/bookreviews/public/reviews/c/c000307.htm

Copyright © The Association of C & C++ Users 1998-2000. All rights reserved.

Mirrored from http://www.accu.org/