25)
Qual è il rapporto tra oggetti attivi/passivi e concorrenza ?
La concorrenza può essere introdotta con:
- soluzioni disomogenee: processi e oggetti passivi.
- soluzioni omogenee: non processi ma Active Object.
- gli oggetti attivi decidono indipendentemente e nascondono
meglio il comportamento interno (information hiding).
- ogni oggetto racchiude al proprio interno la necessaria
capacità di concorrenza e definisce la propria politica di gestione
della concorrenza.
- non esiste più alcun processo che si muove da oggetto
ad oggetto. Ogni oggetto deve prevedere le necessarie politiche di gestione
della concorrenza e della prevenzione di eventuali interferenze .