2014-01-14 5 views
0

Сколько процессов создает следующий фрагмент кода? Зачем?сколько процессов создается в этом коде с помощью fork()

int main() 
{ 
fork(); 
fork(); 
fork(); 
return 0; 
} 

Я искал assitance что сказал построить дерево, но я придумал 10 процессов, но я не уверен, что это правильно, я создал дерево

+0

Это * s * NOT * дубликат отмеченного вопроса. Это связано с буферизацией printf и fork(). – Roddy

ответ

1
main=P1 
---- first fork 
P1->P1.1 
---- second fork 
P1->P1.2 
P1.1->P1.1.1 
-----third fork 
P1->P1.3 
P1.1->P1.1.2 
P1.2->P1.2.1 
P1.1.1->P1.1.1.1 

8.

Смежные вопросы