@aditi
nope... it will run in parallel...so order is not fix....

On Mon, Aug 8, 2011 at 8:48 PM, Pradeep Mishra <pradam.prad...@gmail.com>wrote:

> 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.
>



-- 
**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.

Reply via email to