è ovvio che ogni per ogni processo il valore di i cambia.
il fatto che l'indirizzo della base della memoria dove il processo risiede nella memoria di sistema (cioè il tuo programma) sia uguale non c'entra.
nel momento in cui crei due processi le variabili è come se si sdoppiassero