64,654
社区成员
发帖
与我相关
我的任务
分享
int main (void)
{
FILE* file;
char txt[100];
pid_t pid=fork();
if(pid<0) {
perror("create thread error:");
} else if(pid==0) {
printf("child begin\n");
int i=0;
for(i=0;i<5;i++) {
file=fopen("a.txt","a");
fputs("a",file);
fclose(file);
printf("child\n");
sleep(1);
}
} else if(pid>0) {
printf("father begin\n");
int j=0;
for(j=0;j<5;j++) {
file=fopen("a.txt","a");
fputs("b",file);
fclose(file);
printf("father\n");
sleep(1);
}
}
exit(0);
}