0
#include "stdafx.h"
#include<sys/types.h>
#include<stdio.h
#include<unistd.h>
int value=5;
int _tmain(int argc, _TCHAR* argv[]){
pid_t pid;
pid=fork();
if(pid==0)
{
value+=15;
}
else if(pid>0)
{
wait(NULL);
printf("Parent value:=%d",value);
exit(0);
}
return 0;
}
このプログラムの出力はどのようなものですか? 親の値は20であってもよく、または子供がフォーク - 親子プログラム
@sixlettervariablesこれは同じ質問ではありません。参照される質問はpthreadsに関するもので、ここでの回答はこの質問の回答とは異なります。 (認められている、彼らは密接に関連していますが、それは同じではありません) –
@Lasse:それは過度に積極的かつ不正確なモデレートです。それは同じ質問ではありません! –
@JonathanLeffler:それは私の悪い、私は実際にそれらを同じものとして読んで、私は夜のシフトをオフにしながら閉じるの投票を控えるでしょう。 – user7116