#include "wrapper.h"
int count=0;
main(){
int i;
int n=10;
for(i=1;i<=n;i++){ /*n次循环,创建n个子进程*/
if(fork()==0){
printf("i am son\n");
exit(0);/*养成好习惯,子进程的代码执行晚了就让他结束,不然子进程又有新的循环*/
}
else{
printf("i am not son\n");
}
}
exit(0);
}
想说的都在注释里~
#include "wrapper.h"
int count=0;
main(){
int i;
int n=10;
for(i=1;i<=n;i++){ /*n次循环,创建n个子进程*/
if(fork()==0){
printf("i am son\n");
exit(0);/*养成好习惯,子进程的代码执行晚了就让他结束,不然子进程又有新的循环*/
}
else{
printf("i am not son\n");
}
}
exit(0);
}
想说的都在注释里~