Title: Great book for the real world
Product review: If you are a java developer who needs to design a real concurrent application you will be glad you bought this book. Concurrent programming brings with it a special set of problems and explains behaviour (for example, in the java memory model) that can safely be ignored in a single threaded environment.Doug Lea presents real world concerns and guides the reader through the design strategies that can and should be used to address them in a safe and reliable fashion.If you are looking for a "threading cookbook" (see previous review) that presents the API in a recipe style structure then this book may not be for you. If you want to become a qualified "threading chef" who is able to reason and apply sound concurrency principles then this book will teach you much of what you need to know to be successful.
Would you say this review depicts the product in a flattering or unflattering light?
