This is one of the book thoroughly covered the Java 7 Concurrent Utilities using plenty real code examples. This book is quite handy and helpful if you would like to find a working example to start with or learn how to implement some of advanced concurrent features using Java 7 concurrent utility APIs. It provides almost a whole chapter to detail out the newest java 7 concurrent feature -- ForkJoinPool and associated classes.
Overall arrangement for the book looks pretty good as well -- starting with basic Java Thread, gradually involved into advance synchronization utilities, java concurrent collections and finally the newest Java 7 concurrent features, all with running examples. Unlike most of the cookbooks, which open with real world problems need to solve, this book focuses mostly on the illustration on how the Java concurrent utilities and API works, in order to help developer to familiar with these features. It will be mostly beneficial to java developers of beginning or intermediate levels. For those advanced java developers, since this book doesn't offer too much deep theoretical background and discussion topics such as java threading, synchronization or memory model inside of JVM, for those developers, you might need find some good reference such as as complementary book.
In general, it is a very good and quite a complete reference book for developers to get used to those java concurrent utilities if you haven't use any of those advanced features in your code. It is also recommended to those who like to play with the real examples in order to familiar with the concurrent features offered by Java API. For advanced level developers, you could also get some insights from this book. At least, it is quite a enjoyable reading experience to me.
This book contains a lot of easy to follow examples, and well-explained at the end of each example, except the chapter 6 and chapter 7, which required some years of threading background to understand. For beginners who want to learn threading in Java, this is the best book to study. For experienced developers, you also can treat this as a complete reference of “Java Concurrency�.
Read this book and I was impressed the way author has simplified the complex topic of concurrency in Java. It is a book I will recommend for in-experienced or less experienced Java developers. I was expecting a deeper dive as it is not a full java reference book but is just focused on topic of concurrency.
This book provides a direct hands-on introduction to multithreaded programming in Java 7. Due to the clarity of the presentations in this work this book serves as a complete reference for the beginner thru the advanced level programmer
Good book for the beginners. It has only one problem from my point of view. Each one code sample is separated on several pieces and it's makes code less readable.