POSA Volumn 1 : Patterns for Concurrent and Networked Objects

王朝other·作者佚名  2006-01-09
宽屏版  字体: |||超大  

a pattern system for concurrency and networking.

Architectural Pattern

Design Pattern

Idiom

Base-line Architecture

Broker Layers Microkernel

Abstract Session

[Pry99]

Command Processor

Communication

Pipes and Filters

Forwarder-Receiver Observer [GoF95]

Remote Operation

[KTB98]

Serializer [RSB+97]

Activator [Sta100]

Client-Dispatcher-Server

Initialization

Evictor [HV99]

Locator [JK00]

Object Lifetime

Manager [LGS99]

Service Access and Configuration

Interceptor

ComponentConfigurator Extension Interface Half Object plus Protocol [Mes95] Manager-Agent [KTB98] Proxy Wrapper Facade

Event Handling

Proactor

Acceptor-Connector

Reactor

Asynchronous Completion Token

Event Notification [Rie96]

Observer [GoF95]

Publisher-Subscriber

Balking [Lea99a]

Code Locking [McK95]

Data Locking [McK95]

Guarded Suspension [Lea99a]

Synchronization

Object Synchronizer [SPM99]

Double-Checked Locking Optimization Reader/Writer Locking [McK95]

ScopedLocking

Specific Notification [Lea99a]

Strategized Locking

Thread-Safe Interface

Concurrency

Half-Sync/Half-Async Leader/Followers

Active Object Master-Slave Monitor Object Producer-Consumer [Grand98] Scheduler [Lea99a] Two-phase Termination [Grand98]

Thread-Specific Storage

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有