Yes, it’s still valid in my mind. There isn’t big change in this area from 6 to 7. Fork- join is a new feature, which is very suitable for divide-and-conquer type of. making it the perfect Java Concurrency reference manual. Java Concurrency in Practice is an invaluable compilation of threading know-how for Java. I just finished reading the monumental book Java Concurrency in Practice, the definitive guide to writing concurrent programs in Java from.

Author: Sall Dajinn
Country: Papua New Guinea
Language: English (Spanish)
Genre: Literature
Published (Last): 27 January 2006
Pages: 205
PDF File Size: 15.12 Mb
ePub File Size: 13.46 Mb
ISBN: 673-5-34881-325-6
Downloads: 42842
Price: Free* [*Free Regsitration Required]
Uploader: Shakamuro

JDK7 adds the fork-join framework but that is an enhancement rather than a replacement for earlier concurrency tools. But all the existing stuff inside the book, such as synchronization, volatile, servlet, are still very valid.

Java SE 5 concurerncy 6 are a huge step forward for the development of concurrent applications, with improvements to the Java Virtual Machine to support high-performance, highly scalable concurrent classes and a concurrenxy set of new concurrency building blocks.

You can always keep track on new things being introduced in Java, prqctise, the book does a fine job of explaining the fundamentals. Thread Safety Chapter 3. While my perspective may be biased, my current intention for updating the book would be almost strictly additive, covering fork-join, parallel decomposition, and the new parallel bulk data operations coming in Java SE 8. For the past 30 years, computer performance has been driven by Moore’s Law; from now on, it will be driven by Amdahl’s Law.

Join the DZone community and get the full member experience. I bought this book in Tushar Patidar 99 7.


Book Review: ‘Java Concurrency in Practice’

Advanced Linux Commands [Cheat Sheet]. It will give you a good grounding in concurrent programming in Java.

Building Custom Synchronizers Chapter Java Concurrency in Practice arms readers with both the theoretical underpinnings and concrete techniques for building reliable, scalable, maintainable concurrent applications. I had very serious doubts that it would practjse current and useful given that this edition was published so long ago.

Java Concurrency in Practice [Book]

I’m a fan of getting to the bottom of how things do work and don’t. Concurrency is no longer a subject for advanced users only. As multicore processors become the norm, using concurrency effectively becomes essential for building high-performance applications.

This book is a must-read for anyone conncurrency uses threads and cares about performance. Learn more about Brian Goetz at al. Java Concurrency in Practice. Advanced Topics Chapter This question appears to be off-topic. Even so, this book is foundational. Relevant JVM Topics The book is ripe with Java Virtual Machine concurrency concepts, building a pattern language for talking about thread safety and performance which are the goals we are pursuing with concurrent applications.

I would say so. Yes definitely it’s still valid, but I will practose in addition or as an introduction The Well-Grounded Java Developer a well written book with a chapter on modern Java concurrency techniques and nicely done examples.

Is “Java Concurrency In Practice” still valid? – Stack Overflow

Rather than simply offering an inventory of concurrency APIs and mechanisms, it provides design rules, patterns, and mental models that make it easier to build concurrent programs that are both correct and performant.


Sharing Objects Chapter 4.

Perhaps “have ambition” is closer It would jjava great to see coverage of many new features in Java SE 8 that relate to concurrency. It takes focus to get through this book, and Conxurrency spent several dozen hours to read the 16 chapters.

You will still need to integrate this knowledge with Java 8 parallel streams. Rich Drummond 2, 10 Table of contents View code examples source jar Concurrency annotations: The technology world moves quickly, and software technology even faster. Instead, describe the problem and what has been done so far to solve it.

Avoiding Liveness Hazards Chapter Stack Overflow works best with JavaScript enabled. With Safari, you learn the way you learn best. Access Shared Flow in Mule 4. For this reason, the book explains the usage of several standard libraries:. You need theory, code review, static analysis: Yes, it’s still valid in my mind. Would you like to answer one of these unanswered questions cpncurrency

Now this same team provides the best explanation yet of these new features, and of concurrency in general. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site the association bonus does not count. If it helps, this comes from javs full time researcher in concurrency and parallelism using OOP.