Author: Doug Lea
Publisher:
Publish Date: 2004-02-01
Features: This book comprehensively introduces how to use the Java 2 platform for concurrent programming. New and expanded content compared to the previous edition includes:
· Memory models
· Cancellation
· Portable parallel programming
· Utility classes for implementing concurrency control
The Java platform provides a wide range of powerful APIs and tools. Built-in thread support is one of its powerful features. This feature offers programmers using the Java programming language an attractive but highly challenging choice in concurrent programming. By helping readers understand the patterns and pros and cons of concurrent programming, this book demonstrates how to use the Java platform's threading model more precisely. Here, readers will learn how to initialize, control, and coordinate concurrent operations by using the java.lang.Thread class, the synchronized and volatile keywords, and the wait, notify, and notifyAll methods. Additionally, the book provides comprehensive and detailed coverage of concurrent programming, such as limits and synchronization, deadlocks and conflicts, state-dependent operation control, asynchronous message passing and control flow, cooperative interaction, and how to create Web-based services and computational services. The target audience for this book is intermediate to advanced programmers who wish to master concurrent programming. From a design patterns perspective, the book provides standard design techniques to create and implement components for solving general concurrent programming problems. Numerous example codes throughout the book elaborate on the subtle aspects of concurrent programming concepts discussed.
Java Concurrency Programming: Design Principles and Patterns
📌 Related Posts
Literature
Youth Special Zone · Boys
2026-09-22
Literature
Exam Syllabus Guide Humanities
2026-09-22
Literature
A Thousand Years of China (16-color Illustration Edition, Full Four Volumes) (Illustrated Edition)
2026-09-19
Literature
Wubi Code Quick Reference Manual
2026-09-22
Literature
JavaTM and XML (Second Edition)
2026-09-26
Literature
Energy-saving technology and energy-saving engineering
2026-09-26
Literature
Safety operation, maintenance management, and energy saving and environmental protection of refrigeration and air conditioning systems
2026-09-26
Literature
Practical C++ Programming (Second Edition)
2026-09-26