Design pattern: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Pattern comportamentali: descritto in breve il Mediator
Pattern di metodologia: +Pattern di concorrenza
Riga 97:
*[[Responsibility (design patter)|Responsibility]], ossia "identificare chiaramente e dividere la ''responsabilità''" assegnata a ciascun oggetto o componente del sistema, è il pattern metodologico basilare indicato nel libro ''Design Patterns''.
*[[Make it run, make it right, make it fast, make it small]]
 
===Pattern di concorrenza===
Nel caso di processi che eseguono contemporaneamente delle attività su dati condivisi si parla di [[concorrenza (informatica)|concorrenza]]. Alcuni design pattern sono stati sviluppati per mantenere [[sincronizzazione (informatica)|sincronizzato]] lo stato dei dati in tali situazioni:
* [[Active Object]]
* [[Balking pattern]]
* [[Double checked locking pattern]]
* [[Guarded suspension]]
* [[Leaders followers pattern|Leaders/followers pattern]]
* [[Monitor (sincronizzazione)|Monitor Object]], che consente soltanto un processo attivo al suo interno, al contempo non necessita di una codifica esplicità della mutua esclusione.
* [[Read write lock pattern]]
* [[Scheduler pattern]]
* [[Thread pool pattern]]
* [[Thread-Specific Storage]]
* [[Reactor pattern]]
 
==Voci correlate==