Publisher's Synopsis
*The clear, practical guide to Java threads and concurrency *Proven design patterns and extensive code library *Expert techniques for optimizing networked/distributed applications *Avoiding deadlocks, race conditions, and synchronization problems Threading, concurrency, and beyond: Your crystal-clear Java performance guide and code library! Threading and concurrency are crucial to building high-performance Java applications - but they have a reputation for complexity. High-Performance Java Computing thoroughly demystifies them, helping developers leverage threading and concurrency to solve a wide variety of performance problems - especially in networked, distributed applications. This book delivers practical solutions, proven design patterns, and a rigorously tested code library: everything you need to build optimized Java software for technical, business, and e-Commerce applications.;Coverage includes: *Java 2 Threads classes: daemon threads, thread control, scheduling, and more *Solving the key problems of parallelism: deadlocks, race conditions, and synchronization *Advanced techniques for optimizing concurrent code *Java monitors, parallelizing loops, and parallel execution of subroutines in shared memory *New design patterns for distributed application development Theres never been a more accessible, practical guide to Java multi-threading, concurrency, and other high-performance techniques. When performance really matters, turn to High-Performance Java Computing - and find the solution youre searching for!