0% found this document useful (0 votes)
2K views

Java Concurrency in Practice (Dark Demon) (h33t)

This document provides a summary of the book "Java Concurrency in Practice" by Brian Goetz et al. It discusses how Java SE 5 and 6 improved support for building concurrent applications and introduced new concurrency tools. The book aims to explain how these tools work and provide best practices for writing reliable, scalable concurrent programs. It covers fundamental concurrency concepts, thread-safe class design, Java's concurrency utilities, performance optimization, testing concurrent code, and advanced topics like atomic variables and non-blocking algorithms.

Uploaded by

Ajit Singh
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2K views

Java Concurrency in Practice (Dark Demon) (h33t)

This document provides a summary of the book "Java Concurrency in Practice" by Brian Goetz et al. It discusses how Java SE 5 and 6 improved support for building concurrent applications and introduced new concurrency tools. The book aims to explain how these tools work and provide best practices for writing reliable, scalable concurrent programs. It covers fundamental concurrency concepts, thread-safe class design, Java's concurrency utilities, performance optimization, testing concurrent code, and advanced topics like atomic variables and non-blocking algorithms.

Uploaded by

Ajit Singh
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

[b][size=4][color=lime]Java Concurrency in Practice [Dark Demon] [h33t][/color][

/size][/b]
[img]http://books.05sun.com/uploadfiles/2006-07-24/20060724_141813_477.jpg[/img]
[color=violet]==========================================[/color]
[color=gold]Author: Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, Davi
d Holmes, Doug Lea
Publisher: Addison Wesley Professional
Language: English
ISBN-10: 0-321-34960-1
ISBN-13: 978-0-321-34960-6
Format: chm[/color]
[color=violet]==========================================[/color]
[color=deepskyblue]
Threads are a fundamental part of the Java platform. As multicore processors bec
ome the norm, using concurrency effectively becomes essential for building high-
performance applications. Java SE 5 and 6 are a huge step forward for the develo
pment of concurrent applications, with improvements to the Java Virtual Machine
to support high-performance, highly scalable concurrent classes and a rich set o
f new concurrency building blocks. In [b]Java Concurrency in Practice[/b], the c
reators of these new facilities explain not only how they work and how to use th
em, but also the motivation and design patterns behind them.
However, developing, testing, and debugging multithreaded programs can still be
very difficult; it is all too easy to create concurrent programs that appear to
work, but fail when it matters most: in production, under heavy load. [b]Java Co
ncurrency in Practice [/b] arms readers with both the theoretical underpinnings
and concrete techniques for building reliable, scalable, maintainable concurrent
applications. Rather than simply offering an inventory of concurrency APIs and
mechanisms, it provides design rules, patterns, and mental models that make it e
asier to build concurrent programs that are both correct and performant.[/color]

[b][color=lime]This book covers:[/color][/b]


[color=deepskyblue]
* Basic concepts of concurrency and thread safety
* Techniques for building and composing thread-safe classes
* Using the concurrency building blocks in java.util.concurrent
* Performance optimization dos and don'ts
* Testing concurrent programs
* Advanced topics such as atomic variables, nonblocking algorithms, and the Java
Memory Model[/color]

[color=violet]------------------------------------------------------------------
---[/color]
[color=deepskyblue]Please visit:[/color] [url]http://www.h33t.com/userdetail
s.php?id=100574[/url]
[color=violet]------------------------------------------------------------------
---[/color]
[b][color=red][size=3]Thank you for the comments and helping me with seeding[/si
ze][/color] [/b]

You might also like