Supponiamo che io stia utilizzando applicazioni molto pesanti (o si può dire che è un codice molto brutto che continua ad allocare memoria su heap e non lo libererà e ricorre anche alla ricorsione) Ora, dopo un certo periodo di tempo, sia heap che lo stack non avrà spazio da espandere.
Ora In questa situazione l'heap e lo stack non hanno nessuno spazio libero tra loro e se provo ad allocare un po 'di memoria su heap, allora cosa accadrà? sarà overflow su stack?
E anche cosa succede se facciamo una chiamata ricorsiva e lo stack ha bisogno di espandersi, allora andrà in overflow su heap?