Originariamente inviato da Alex'87
Quindi all'interno del padre value varrà 20 mentre all'interno del figlio resta 5.
Penso volessi dire il contrario:all'interno del figlio vaule varrà 20 mentre nel padre resta 5.

Originariamente inviato da Alex'87
Occhio che a partire dalla fork hai due processi differenti (in cui il figlio è la copia del padre), ognuno con la propria area di memoria! Il value del padre e quello del figlio ora sono due variabili diverse (se ricordo bene, è un po' che non programmo su unix).
Al fatto che ognuno ha poi la sua area di memoria ci avevo pensato anche io,volevo però averne conferma.

Solo un dubbio ora mi sorge:ma se in tal modo ciascun processo ha la propria area di memoria come fanno i due ad interagire l'un l'altro?deve sempre e comunque instaurarsi tra loro un canale di comunicazione o per memoria condivisa o per invio/ricezioni messaggi?!mmm...pensavo che tra "padre/figlio" la cosa fosse automatica