僵尸进程 P160

This commit is contained in:
riba2534
2019-01-20 10:55:39 +08:00
parent 4234cbf25d
commit a7e6175268
2 changed files with 24 additions and 0 deletions

1
ch10/README.md Normal file
View File

@@ -0,0 +1 @@
10.

23
ch10/fork.c Normal file
View File

@@ -0,0 +1,23 @@
#include <stdio.h>
#include <unistd.h>
int gval = 10;
int main(int argc, char *argv[])
{
pid_t pid;
int lval = 20;
gval++, lval += 5;
pid = fork();
if (pid == 0)
gval += 2, lval += 2;
else
gval -= 2, lval -= 2;
if (pid == 0)
printf("Child Proc: [%d,%d] \n", gval, lval);
else
printf("Parent Proc: [%d,%d] \n", gval, lval);
return 0;
}