В приведенном ниже примере я хочу узнать, влияет ли адресное пространство ребенка на адресное пространство родителя. Таким образом, родитель получит измененное значение дочернего элемента до 15 или получит значение 5. Я узнаю, что адресное пространство дочернего элемента не зависит от его родительского, но что будет выходным в этом случае? Будет ли значение value равным 20, поскольку значение увеличивается на 15 для дочерней части?
int value = 5;
int main(){
pid_t pid;
pid = fork();
if (pid == 0){
value +=15;
return 0;
}
else if(pid > 0){
wait(NULL);
printf("Parent: value = '%d', value); // Line A
return 0;
}
}