no it'll vary as the PID will vary from parent to child.

On Mon, Aug 8, 2011 at 8:05 AM, aditi garg <aditi.garg.6...@gmail.com>wrote:

> i was asking about the order in printf....so it wud be like 8times  one and
> then 8 times two?
>
>
> On Mon, Aug 8, 2011 at 8:23 PM, sagar pareek <sagarpar...@gmail.com>wrote:
>
>>
>>
>>                M
>>
>> /     \
>>
>> /            \
>>
>> /                    \
>>
>> /                             \
>>
>> /                                     \
>>
>> /                                              \
>>
>> /                                                      \
>>                                                            M
>>                                       C1
>>                                                         /       \
>>                                       /        \
>>                                                    /
>> \                                       /                  \
>>                                                  /
>> \                                  /                        \
>>                                                 /
>> \                              /                             \
>>                                               M
>> C2                       C1                             C3
>>                                              /      \
>> /          \                   /         \                       /         \
>>                                         /            \
>> /                 \            /              \
>> /                \
>>                                       M           C4        C2
>> C5       C1            C6          C3             C7
>>                                     /    \         /    \        /
>> \            /     \        /  \             /   \           /
>> \             /   \
>>                                  M     C8  C4  C9   C2  C10  C5 C11 C1
>> C12  C6  C13  C4  C14  C7  C15
>>
>>
>> M C4 C2 C5 C1 C6 C3 C7  (one level upper will have ret>0  and rest will
>> have ret =0
>>
>>  Just think ur self how any process and its child have pid==0 ???
>>
>>
>> I hope its clear now...
>>
>>
>> On Mon, Aug 8, 2011 at 8:05 PM, aditi garg <aditi.garg.6...@gmail.com>wrote:
>>
>>> @ sagar: wat wud be the order? as in all 8 frst wud return non zero and
>>> rest 0 or wat?
>>>
>>>
>>> On Mon, Aug 8, 2011 at 6:50 PM, Kamakshii Aggarwal <
>>> kamakshi...@gmail.com> wrote:
>>>
>>>> ok ..thanks sagar..:)
>>>>
>>>>
>>>> On Mon, Aug 8, 2011 at 6:42 PM, sagar pareek <sagarpar...@gmail.com>wrote:
>>>>
>>>>> lets label your forks :-
>>>>> main()
>>>>> {
>>>>> int ret;
>>>>> ret=fork();  ------ 1
>>>>> ret=fork();  ------ 2
>>>>> ret=fork(); ------- 3
>>>>> ret=fork(); ------- 4
>>>>>
>>>>> if(!ret)
>>>>> printf("one");
>>>>> else
>>>>> printf("two");
>>>>> }
>>>>>
>>>>> Now
>>>>> original main() is suppose named  M
>>>>> then after encountering fork() 1st then
>>>>>
>>>>>
>>>>>                                                                      M
>>>>>
>>>>> /     \
>>>>>
>>>>> /            \
>>>>>
>>>>> /                    \
>>>>>
>>>>> M                     C1
>>>>>
>>>>>
>>>>> now after fork() -2
>>>>>
>>>>>
>>>>> M
>>>>>
>>>>> /     \
>>>>>
>>>>> /            \
>>>>>
>>>>> /                    \
>>>>>
>>>>> M                     C1
>>>>>
>>>>> /       \                 /        \
>>>>>
>>>>> M          C2        C1         C3
>>>>>
>>>>>
>>>>> after fork()- 4
>>>>>
>>>>> it will  be
>>>>>
>>>>> M   C1    C2     C3    ......     C15
>>>>>                now   we have half of them include main() have ret!=0
>>>>> and rest of them ret=0
>>>>>
>>>>> i hope its clear now...
>>>>>
>>>>>
>>>>> On Mon, Aug 8, 2011 at 12:53 PM, Shachindra A C <sachindr...@gmail.com
>>>>> > wrote:
>>>>>
>>>>>> At the point of execution of the 4th fork(), there are 8 processes
>>>>>> i.e, the 4th fork will get executed 8 times. The final value of ret will
>>>>>> depend on this fork. the fork will return 0 in the 8 child processes 
>>>>>> created
>>>>>> and returns pid of the child in the parent processes.
>>>>>>
>>>>>>
>>>>>> On Mon, Aug 8, 2011 at 12:49 PM, Kamakshii Aggarwal <
>>>>>> kamakshi...@gmail.com> wrote:
>>>>>>
>>>>>>> then please elaborate?
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Aug 8, 2011 at 12:34 PM, Pradex <pradam.prad...@gmail.com>wrote:
>>>>>>>
>>>>>>>> get it..!! :) :)
>>>>>>>>
>>>>>>>> On Aug 7, 10:49 pm, Shachindra A C <sachindr...@gmail.com> wrote:
>>>>>>>> > 8 one's and 8 two's. The order in which they get printed might
>>>>>>>> vary.
>>>>>>>> >
>>>>>>>> > On Mon, Aug 8, 2011 at 11:11 AM, Kamakshii Aggarwal
>>>>>>>> > <kamakshi...@gmail.com>wrote:
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>> > > what will be the o/p of the following program:
>>>>>>>> >
>>>>>>>> > > main()
>>>>>>>> > > {
>>>>>>>> > > int ret;
>>>>>>>> > > ret=fork();
>>>>>>>> > > ret=fork();
>>>>>>>> > > ret=fork();
>>>>>>>> > > ret=fork();
>>>>>>>> >
>>>>>>>> > > if(!ret)
>>>>>>>> > > printf("one");
>>>>>>>> > > else
>>>>>>>> > > printf("two");
>>>>>>>> > > }
>>>>>>>> >
>>>>>>>> > > --
>>>>>>>> > > Regards,
>>>>>>>> > > Kamakshi
>>>>>>>> > > kamakshi...@gmail.com
>>>>>>>> >
>>>>>>>> > > --
>>>>>>>> > > You received this message because you are subscribed to the
>>>>>>>> Google Groups
>>>>>>>> > > "Algorithm Geeks" group.
>>>>>>>> > > To post to this group, send email to algogeeks@googlegroups.com
>>>>>>>> .
>>>>>>>> > > To unsubscribe from this group, send email to
>>>>>>>> > > algogeeks+unsubscr...@googlegroups.com.
>>>>>>>> > > For more options, visit this group at
>>>>>>>> > >http://groups.google.com/group/algogeeks?hl=en.
>>>>>>>> >
>>>>>>>> > --
>>>>>>>> > Regards,
>>>>>>>> > Shachindra A C
>>>>>>>>
>>>>>>>> --
>>>>>>>> You received this message because you are subscribed to the Google
>>>>>>>> Groups "Algorithm Geeks" group.
>>>>>>>> To post to this group, send email to algogeeks@googlegroups.com.
>>>>>>>> To unsubscribe from this group, send email to
>>>>>>>> algogeeks+unsubscr...@googlegroups.com.
>>>>>>>> For more options, visit this group at
>>>>>>>> http://groups.google.com/group/algogeeks?hl=en.
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Regards,
>>>>>>> Kamakshi
>>>>>>> kamakshi...@gmail.com
>>>>>>>
>>>>>>>  --
>>>>>>> You received this message because you are subscribed to the Google
>>>>>>> Groups "Algorithm Geeks" group.
>>>>>>> To post to this group, send email to algogeeks@googlegroups.com.
>>>>>>> To unsubscribe from this group, send email to
>>>>>>> algogeeks+unsubscr...@googlegroups.com.
>>>>>>> For more options, visit this group at
>>>>>>> http://groups.google.com/group/algogeeks?hl=en.
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Regards,
>>>>>> Shachindra A C
>>>>>>
>>>>>>  --
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "Algorithm Geeks" group.
>>>>>> To post to this group, send email to algogeeks@googlegroups.com.
>>>>>> To unsubscribe from this group, send email to
>>>>>> algogeeks+unsubscr...@googlegroups.com.
>>>>>> For more options, visit this group at
>>>>>> http://groups.google.com/group/algogeeks?hl=en.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> **Regards
>>>>> SAGAR PAREEK
>>>>> COMPUTER SCIENCE AND ENGINEERING
>>>>> NIT ALLAHABAD
>>>>>
>>>>>  --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Algorithm Geeks" group.
>>>>> To post to this group, send email to algogeeks@googlegroups.com.
>>>>> To unsubscribe from this group, send email to
>>>>> algogeeks+unsubscr...@googlegroups.com.
>>>>> For more options, visit this group at
>>>>> http://groups.google.com/group/algogeeks?hl=en.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Regards,
>>>> Kamakshi
>>>> kamakshi...@gmail.com
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Algorithm Geeks" group.
>>>> To post to this group, send email to algogeeks@googlegroups.com.
>>>> To unsubscribe from this group, send email to
>>>> algogeeks+unsubscr...@googlegroups.com.
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/algogeeks?hl=en.
>>>>
>>>
>>>
>>>
>>> --
>>> Aditi Garg
>>> Undergraduate Student
>>> Electronics & Communication Divison
>>> NETAJI SUBHAS INSTITUTE OF TECHNOLOGY
>>> Sector 3, Dwarka
>>> New Delhi
>>>
>>>
>>>  --
>>> You received this message because you are subscribed to the Google Groups
>>> "Algorithm Geeks" group.
>>> To post to this group, send email to algogeeks@googlegroups.com.
>>> To unsubscribe from this group, send email to
>>> algogeeks+unsubscr...@googlegroups.com.
>>> For more options, visit this group at
>>> http://groups.google.com/group/algogeeks?hl=en.
>>>
>>
>>
>>
>> --
>> **Regards
>> SAGAR PAREEK
>> COMPUTER SCIENCE AND ENGINEERING
>> NIT ALLAHABAD
>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "Algorithm Geeks" group.
>> To post to this group, send email to algogeeks@googlegroups.com.
>> To unsubscribe from this group, send email to
>> algogeeks+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/algogeeks?hl=en.
>>
>
>
>
> --
> Aditi Garg
> Undergraduate Student
> Electronics & Communication Divison
> NETAJI SUBHAS INSTITUTE OF TECHNOLOGY
> Sector 3, Dwarka
> New Delhi
>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Algorithm Geeks" group.
> To post to this group, send email to algogeeks@googlegroups.com.
> To unsubscribe from this group, send email to
> algogeeks+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/algogeeks?hl=en.
>



-- 
Pradeep Kumar Mishra
IIIT Allahabad
B. Tech 2nd Year ( IT )
prad...@gmail.com

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to