-2
저는 10 개의 프로세스를 만들려고하고 있지만 삼각형이 아닌 삼각형을 만들려고합니다. 그래서 공정 1이 안된fork()를 사용하여 프로세스 체인을 만드는 방법은 무엇입니까?
저는 10 개의 프로세스를 만들려고하고 있지만 삼각형이 아닌 삼각형을 만들려고합니다. 그래서 공정 1이 안된fork()를 사용하여 프로세스 체인을 만드는 방법은 무엇입니까?
입니다 :
for(int generation = 0 ; generation < 10 ; ++generation)
{
int pid = fork();
if(pid != 0)
{
// Do parental things, including wait
break;
}
// Do childish things before forking.
}
각 아이는 자신의 generation
을 알고있다.
for 루프를 사용 하시겠습니까? – xis
은 for 루프가 프로세스의 팬을 만들지는 않겠지 만 – user3195820
@ user3195820 : 새로 태어난 아이에서 fork()하면 안된다. 부모의 고리에서 벗어나서 아이에게 다음 반복을 가자. –