Stack overflow: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 1:
In [[informatica]], uno '''stack overflow''' avviene quando è richiesto l'uso di una quantità troppo elevata di [[Memoria (informatica)|memoria]] nello '''''[[Allocazione_dinamica_della_memoria#Stack_e_heap|stack]]'''''.
 
In molti [[linguaggi di programmazione]], lo [[stack delle chiamate]] contiene una quantità limitata di memoria, fissata di solito all'avvio del programma. La dimensione dello stack dipende da molteplici fattori, inclusi il linguaggio di programmazione, l'[[Architettura (computer)|architettura]] della macchina, l'uso del [[multithreading]] e la disponibilità di memoria nel sistema. Quando è usata troppa memoria nello '''''stack''''' si dice che avviene un '''''overflow''''', e come conseguenza di questa situazione si verifica un [[Crash (informatica)|crash]] del programma<ref name="fortran1"> {{Cita web
| cognome = Burley
| nome = James Craig