Concurrent Programming in Java. Second Edition: Design Principles and Patterns . Doug Lea, A Java fork/join framework, Proceedings of the ACM . Jan 1, , Doug Lea and others published Concurrent Programming in Java. Implement via version numbers updated on each change. Most supplement pages are grouped by sections of the second edition. These pages include notes, updates, follow-ups, and extended.

Author: Dounris Arashizragore
Country: Equatorial Guinea
Language: English (Spanish)
Genre: Art
Published (Last): 26 July 2013
Pages: 116
PDF File Size: 17.40 Mb
ePub File Size: 10.50 Mb
ISBN: 952-3-61470-478-6
Downloads: 60919
Price: Free* [*Free Regsitration Required]
Uploader: Kagashakar

Amazon Renewed Refurbished products with a warranty. James rated it really liked it Jan 01, If you’re not up to speed in these areas, the path I followed was reading the following: In the real world and in Computer Science, in generalthere are constant tradeoffs.

Top Reviews Most recent Top Reviews. Lea undoubtedly knows his subject, the resulting book is not only poorly written, but so unorganized its worthless lsa a reference. Taking a design pattern approach, the book offers standard design techniques for creating and implementing components that solve common concurrent programming challenges.

If you are a seller for this product, would you like to suggest updates through seller support?

It doesn’t get better. Written for the advanced Java developer, this book offers a comprehensive tour of leading-edge thinking about parallel coding processes. The Java platform provides a broad concurrenr powerful set of APIs, tools, and technologies. Thread, the keywords synchronized and volatile, and the methods wait, notify, and notifyAll. Mutual exclusion locks 3. View table of contents.


First, it shows how concurrency is implemented by default within Java, with material on how built-in features like the synchronized keyword and its memory model can be expected to perform when dealing with multiple threads. But if you want to do it right, meaning balancing liveness with safety for efficient and robust multi-threaded applications, you need Doug Lea’s “Concurrent Programming in Java”.

The Java Memory Model 2. Schmidt Limited preview – Selected pages Title Page. In this second edition, you will find thoroughly updated coverage of the Javao 2 platform and new or expanded coverage of: User Review – Flag as inappropriate one of its kind, the author is well aware of the subject, a much needed book on the right topic – Excellent Work.

For the working Java programmer, coverage of patterns that have been implemented in the downloadable java.

He received his B. One of my favorite topics, and the legendary book every developer should read. The way it is structured and written can be tough to read, but once you get comfortable with the style, you will learn a lot.

Concurrent Programming in Java: Design principles and patterns

You will learn how to initiate, control, and coordinate concurrent activities using the class java. Slipped conditions and missed signals 3.

Michael Czeiszperger Web Performance, Inc. One of its most powerful capabilities is the built-in support for threads.

And I don’t think it’s not worth a read because it’s too old and outdated, I think it’s as useful as ever. The Java platform provides a broad and powerful set of APIs, tools, and technologies.


Concurrent Programming in Java – Doug Lea’s Workstation

In this second edition, you will find thoroughly updated coverage of the Javao 2 platform and new or expanded coverage of:. Tasks and lightweight executable frameworks 1. It’s a worthwhile guide to the state-of-the-art strategies for improving the performance of your Java threads.

I would have given this book a 5-star rating if it was not for one thing that continually irked me. A sentence might be like this: Jul 18, Martin Chalupa rated it it was amazing Shelves: Well, it proggramming me a very long time to finish this one: Lists with This Book. Would you like to tell us about a lower price?

I’d like to read this book on Kindle Don’t have a Kindle? Task granularity and structure 4. I was worried that the book might be now obsolete, but most topics are covered in timeless manner. Jan 10, Borys programmibg it it was amazing Shelves: Even if you don’t buy this book, consider using Lea’s concurrent. It provides solid implementations of everything from simple mutexes to concurrent read-single write wrappers for Java collections Sun’s own wrappers simply synchronize all methods, which suffers reduced liveness compared to CRSW designs.

Defining logical control state 3.