@sagar thanx :)

On Mon, Aug 8, 2011 at 9:01 PM, sagar pareek <sagarpar...@gmail.com> wrote:

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



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

Reply via email to