Concurrent Programming in Java: Design Principles and Pattern by Douglas Lea

BUY IT NEW

  • $64.99 Online price
  • $58.49 Member price
  • Join Now
  • skip to cart
  • Add To List uiAction=GetAllLists&page=List&pageType=list&ean=9780201310092&productCode=BK&maxCount=100&threshold=3

Usually ships within 24 hours

Get It There On Time
Holiday Delivery Schedule

FIND & RESERVE AN IN-STORE COPY

Enter a zip code

(Paperback - REV)

 
  • Overview
  • Editorial Reviews
  • Customer Reviews
  • Features
  • Full Product Details

Synopsis

The book targets intermediate to advanced programmers interested in mastering the complexities of concurrent programming. Taking a design pattern approach, the book offers standard design techniques for creating and implementing components that solve common concurrent programming challenges. The numerous code examples throughout help clarify the subtleties of the concurrent programming concepts discussed.

Booknews

An outgrowth of a set of Web pages Lea started in 1995 to document and clarify his own early efforts with the concurrency features of the computer language, now updated to incorporate the Java 2 platform. He shows intermediate to advanced programmers how to use the platforms's threading model more precisely by explaining the patterns and tradeoffs associated with concurrent programming. Annotation c. Book News, Inc., Portland, OR (booknews.com)

More Reviews and Recommendations

Biography

Doug Lea is one of the foremost experts on object-oriented technology and software reuse. He has been doing collaborative research with Sun Labs for more than five years. Lea is Professor of Computer Science at SUNY Oswego, Co-director of the Software Engineering Lab at the New York Center for Advanced Technology in Computer Applications, and Adjunct Professor of Electrical and Computer Engineering at Syracuse University. In addition, he co-authored the book, Object-Oriented System Development (Addison-Wesley, 1993). He received his B.A., M.A., and Ph.D. from the University of New Hampshire.

Customer Reviews

  • Reader Rating:
  • Ratings: 1Reviews: 1

Concurrent Programming in Java: Design Principles and Patternby Anonymous

Reader Rating:
See Detailed Ratings

January 27, 2000:

As it says on the back cover of the book, it 'targets intermediate to advanced programmers interested in mastering the complexities of concurrent programming.' This statement needs to be taken seriously as a beginner will just be totally lost in this book. This is a complex topic that beginners need help on anyway so this is fine.

The book is broken up into four sections. The first is an introduction to common topics. The other three sections talk about different kinds of concurrency mechanisms. The breakdown shows that this is more of a textbook rather than a how-to guide. One way of looking at this book is that it is a set of concurrency design patterns.

This is one of the rare books on Java threads where the author understands the topic and is accurate. The most common mistake in the other books is to make assumptions about how Java works based on the way threading works on one platform. Doug definitely does not make this mistake.

It took me a long time to read this book because of the depth of the coverage. Almost every paragraph had me think about the implications of the issues Doug raised in my past and future projects. In other words, this was a book that definitely made me think.

This is really the definitive book on Java threads. The only thing that stops it from being perfect is that the writing is quite dry. However, if you are not a beginner and working on a serious multithreading project, this book is a must to own.