Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects: Patterns for Concurrent and Networked Objects

Author: Schmidt
Publisher:
Publish Date: 2003-08-01
Features: For software developers, designing applications and middleware for concurrent and networked environments is a significant challenge. The patterns listed in this book form the foundation of a pattern language for addressing concurrency and networking issues. The book proposes 17 interrelated patterns, which include core components for building concurrent and networked systems: service access and configuration, event handling, synchronization, and concurrency. Numerous examples and known applications in multiple programming languages (such as C++, Java, and C) are provided. This book can be used to solve specific software development problems, or readers can read it cover-to-cover to learn the best practices for building concurrent and networked applications and middleware. Visit the book's website: http://www.cs.wustl.edu/~schmidt/POSA
This book discusses patterns for creating concurrent and networked systems, covering 17 patterns and idioms. These patterns form the basis of a pattern language for addressing distributed, concurrent, and networking issues. The patterns in this book are core elements for building concurrent and networked systems, including service access, event handling, concurrency control, connection management and initialization, transactions, security, and more. The book emphasizes practical solutions, enabling readers to use its methods to solve specific software development problems and gain a fundamental understanding of best practices for constructing distributed and concurrent applications and middleware. The book contains numerous examples and known applications written in multiple languages (C, C++, and Java), making it suitable for professional software developers and students and faculty in computer science.

📌 Related Posts