23) Cosa prevede il modello dei processi ? Qual è la differenza tra processi pesanti e processi leggeri ?
Un processo, implementativamente, consiste in:
Un processo è dunque un’aggregazione di parecchi componenti, che implicano che l’operazione di cambio di contesto sia molto pesante.
La soluzione è di creare entità più leggere, con limiti precisi di visibilità e barriere di condivisione. I processi leggeri sono attività che condividono visibilità tra di loro e che sono caratterizzati da uno stato limitato (ed overhead limitato) .
![]() |
![]() |