#include<unistd.h>
#include<stdio.h>
#include<stdlib.h>
#include<sys/types.h>
int main(){
pid_t pid;
int status;
/* if((pid=fork()) == 0){
if((pid=fork()) == 0){ printf("sub_child: %d\n", getpid()); exit(status);}
printf("child : %d\n", getpid()); wait(&status); exit(status); }
printf("parents : %d\n", getpid());
wait(&status);
*/
if((pid=fork() == 0)){printf("part A :%d\n", getpid()); exit(status);}
if((pid=fork() == 0)){printf("part B :%d\n", getpid()); exit(status);}
printf("parents :%d\n", getpid());
wait(&status);
wait(&status);
return 0;
}
위에 코드는 parents--자식---손자 이렇게 생기고, 아래는 parents--자식1, 자식2 이렇게 생기는거지?
그렇겠지
이딴걸물어보네 븅신
윗분. 작성글 검색하니까 ㅋㅋ 개웃기네 ㅋ