
Pattern-Oriented Software Architecture, Volume 2, Patterns for Concurrent and Networked Objects
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
The book presents 17 interrelated patterns ranging from idiomsthrough architectural designs. They cover core elements of buildingconcurrent and network systems: service access and configuration,event handling, synchronization,
and concurrency. All patterns present extensive examples and knownuses in multiple programming languages, including C++, C, andJava.
The book can be used to tackle specific software developmentproblems or read from cover to cover to provide a fundamentalunderstanding of the best practices for constructing concurrent andnetworked applications and middleware.
About the Authors
This book has been written by the award winning team responsiblefor the first POSA volume "A System of Patterns", joined in thisvolume by Douglas C. Schmidt from University of California, Irvine(UCI), USA.
Visit our Web Page
More details
Other editions
Additional editions

Persons
Douglas C. Schmidt, University of California, Irvine (UCI), USA.
Michael Stal is the authors of Pattern-Oriented Software Architecture, Volume 2: Patterns for Concurrent and Networked Objects, published by Wiley.
Hans Rohnert is the authors of Pattern-Oriented Software Architecture, Volume 2: Patterns for Concurrent and Networked Objects, published by Wiley.
Frank Buschmann is the authors of Pattern-Oriented Software Architecture, Volume 2: Patterns for Concurrent and Networked Objects, published by Wiley.
Content
About The Authors
Guide To The Reader
1 Concurrent and Distributed Objects
2 The Patterns
2.1 Introduction
2.2 Service Access Patterns
Wrapper Facade
Extension Interface
Interceptor
2.3 Event Handling Patterns
Reactor
Proactor
Asynchronous Completion Token
2.4 Initialization Patterns
Acceptor-Connector
Activator
Component Configurator
2.5 Synchronization Patterns
Scoped Locking
Strategized Locking
Thread-Safe Interface
Double Checked Locking Optimization
2.6 Concurrency Patterns
Active Object
Monitor Object
Leader/Followers
Half Sync/Half-Async
Thread-Specific Storage
3 Tying the Patterns Together
3.1 From Individual Patterns To Pattern Languages
3.2 A Pattern Language for Distributed
Object Computing
3.3 Beyond Networking, Distribution,
and Concurrency
Notations
Glossary
References
Index of Patterns
Index
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.