21/02/2006
Patterns for Concurrent & Network Object

Oggi voglio presentarvi una diversa categoria di Patterns pubblicati nel famoso libro Pattern-Oriented Software Architecture: Patterns for Concurrent and Network Objects di Douglas C. Shmidt.
In quel libro vengono discussi classici problemi in ambienti distribuiti e la loro soluzione attraverso specifici patterns.
Questi patterns vengono divise in 4 categorie: cuncurrency, event, initialization, e synchronization patterns.
Vediamo ora in dettaglio ciascun pattern. In futuro avremo modo di analizzare questi patterns in maggior dettaglio cercando di capire anche eventuali utilizzi in applicazioni pratiche.
Concurrency Patterns
Thread per Session
Thread Pool
Thread Specific Storage
Leader/Followers
Half Sync/Half Async
Active Object
Monitor Object
Event Patterns
Reactor
Proactor
AsynchronousCompletion Token
Initialization Patterns
Acceptor/Connector
Service Configurator
Object Lifetime Manager
Synchronization Patterns
Double Checked Locking
Thread Safe Interface
Scoped Locking
Strategized Locking
Miscellaneous
01:05 Scritto in Design Patterns | Link permanente | Commenti (0) | Manda | Tag: Programmazione, patterns schmidt, network patterns

