Index of Patterns
Abstract Factory
Abstract Session
Acceptor-Connector
Activator
Active Demultiplexing
Active Object
Adapter
Asynchronous Completion Token
Balking
Bridge
Broker
Chain of Responsibility
Client-Dispatcher-Server
Code Locking
Command
Command Processor
Component Configurator
Concurrent Object
Configuration
Controlled Reactor
Counted Pointer
Data Locking
Data Ownership
Decorator
Delegator
Dispatcher
Document-View
Double-Checked Locking Optimization
Event Notification
Evictor
Execute Around Object
Extension Interface
Extension Object
Facade
Factory Method
Forwarder-Receiver
Fresh Work Before Stale
Guarded Suspension
Half Object plus Protocol
Half-Async/Half-Async
Half-Sync/Half-Async
Half-Sync/Half-Reactive
Half-Sync/Half-Sync
Hook Method
Interceptor
Interpreter
Iterator
Layers
Lazy Evaluation
Leader/Followers
Locator
Magic Cookie
Manager
Manager-Agent
Master-Slave
Mediator
Memento
Microkernel
Model-View-Controller
Monitor Object
Notifier
Null Object
Object Lifetime Manager
Object Synchronizer
Object-Construction-is-Resource-Acquisition
Observer
Pipes and Filters
Proactor
Producer-Consumer
Proxy
Publisher-Subscriber
Reactor
Reader/Writer Locking
Reflection
Remote Operation
Scheduler
Scoped Locking
Serializer
Service Configurator
Singleton
Specific Notification
State
Strategized Locking
Strategy
Template Method
Thread-Safe Facade
Thread-Safe Interface
Thread-Safe Wrapper Facade
Thread-Specific Storage
Two-phase Termination
Wrapper Facade
Get Pattern-Oriented Software Architecture, Volume 2, Patterns for Concurrent and Networked Objects now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.