Differenze tra le versioni di "Chiusura (informatica)"

m
m (Bot: i simboli corretti degli ordinali sono º e ª)
Di solito quindi le variabili della chiusura sono allocate nello [[Heap (gestione della memoria)|heap]] e si fa ricorso alla [[garbage collection]] per deallocare la chiusura. Questo spiega perché le chiusure sono tipicamente presenti in linguaggi dotati di [[garbage collector]].
 
Il concetto di chiusura può essere collegato a quello di ''attori'' del ''[[modello ad attori]]'' nella [[Concorrenza (informatica)|computazione concorrente]], dove i valori delle variabili nell'ambiente lessicale della funzione sono chiamati ''conoscenti'' dell'''attore''. Un'importante questione sulle chiusure nei linguaggi a [[Programmazione concorrente|paradigma concorrente]] è se le variabili di una chiusura possono essere aggiornate e, in tal caso, come possono essere sincronizzati questi cambiamenti. Gli ''attori'' sono una soluzione a questo problema<ref>{{Cita|Clinger 81}}.</ref>.
 
== Chiusure e funzioni ==
2 953 159

contributi