00后早恋吧福利百度云:一端简单的进程代码,请解释
来源:百度文库 编辑:高考问答 时间:2024/05/12 15:34:43
/* $begin fork */
#include "csapp.h"
int main()
{
pid_t pid;
int x = 1;
pid = fork();
if (pid == 0)
{ /* child */
printf("child : x=%d\n", ++x);
exit(0);
}
/* parent */
printf("parent: x=%d\n", --x);
exit(0);
}
/* $end fork */
运行结果是
parent:x=0
child:x=2
#include "csapp.h"
int main()
{
pid_t pid;
int x = 1;
pid = fork();
if (pid == 0)
{ /* child */
printf("child : x=%d\n", ++x);
exit(0);
}
/* parent */
printf("parent: x=%d\n", --x);
exit(0);
}
/* $end fork */
运行结果是
parent:x=0
child:x=2