Java Concurrency In Practice is a text intended to support developers in understanding concurrency and finding their way around the new concurrency tools in J2SE 5.0.
Summary Of The Book
Java Concurrency In Practice is a means of understanding concurrency and its related tools in J2SE 5.0 for developers. Concurrency means that several programs or parts of program can run parallely, and thereby improve the program’s throughput and interactivity.
The book is not intended to serve as an introductory book preaching the fundamentals of Java concurrency, nor a voluminous reference that tells its readers everything about concurrency. Practising developers who wish to understand concurrency and learn its tools better are the intended audience.
The contents of Java Concurrency In Practice are divided into 4 parts and comprise 15 chapters. The book begins by introducing the fundamentals in its first chapter and slowly develops the material so that it leads into more advanced topics towards the end. A few of the topics in the book are Task Execution, GUI Applications, Explicit Locks, and Building Blocks.
The text draws authority from the experience of its team of contributors, including Josh Bloch, Doug Lea, and David Holmes. The Java programmer will find that the learning is example-driven, hands-on, and practical. And since this text is based is J2SE 5.0, the readers will have an opportunity to play with the new concurrency features that comes with this version.
About The Authors
Brian Goetz is a software developer, lecturer, and author.
Brian has an experience of 20 years in the industry. He regularly writes columns for publications and has written more than 75 articles on Java development. He has served on a number of Java community expert groups.
David Holmes is the director of DLTeCH Pty Ltd.
He is the author of The Java Programming Language.
His area of specialization is concurrency and synchronization. He was a part of the Java Expert Group that was responsible for developing the new concurrency utilities. These last few years, he has worked on an implementation of the Real-Time Specification for Java.
Doug Lea is a Computer Science professor at SUNY Oswego.
He is the co-author of Object-Oriented System Development.
He graduated from the University of New Hampshire with B.A., M.A., and Ph.D. degrees. Over the last 5 years, he has conducted research in collaboration with SUN Labs. His expertise lies in software reuse and object-oriented technology.
Tim Peierls is a primary member of the JSR 166 Expert Group.
He has been a member of various other JCP Expert Groups.
Joshua Bloch is a software engineer and technology author.
He is the author of Effective Java, and Java Puzzlers: Traps, Pitfalls, and Corner Cases.
Joshua is born in Southampton, New York. He graduated from Columbia University with a BS in Computer Science and received a Ph.D from Carnegie Mellon University. He has worked at companies such as Google, Sun Microsystems, and Transarc. He is the recipient of the Jolt Award.
Joseph Bowbeer works at Vizrea Corporation as a software architect.
His area of specialization is mobile application development. His interest in concurrent programming developed when he working for Apollo Computer. He has been a member of the Java expert group.
Imprint |
|
Very detailed book on Concurrency concepts in Java
Mohamed Sanaulla
Nov, 2012
Good Book If you are into Multithreading business
Mayanak Gupta
Certified Buyer, New Delhi
Sep, 2014
Be zero to hero of Java Concurrency by this book.
Sumitav Tripathy
Certified Buyer
Dec, 2013
Great Book
Muthu Chithambara Jothi
Certified Buyer, Bangalore
Sep, 2013
An extremely useful book for concurrent programming in core Java
Nikhil Apte
Certified Buyer, Pune
Jul, 2013
Wonderful book
m.sudheendra
Oct, 2012
Java Concurrency in Practice
RAHUL VISHVAKARMA
Apr, 2015
Superb one on Java Concurrency
Saurabh Mittal
Certified Buyer, New Delhi
Feb, 2015
Best book for general Concurrency concepts
Rohan Kanade
Certified Buyer
Feb, 2014
Latest edition
Hitesh Arora
Aug, 2013