@sagar: i think order has to be fixed...in amazon they gave us four
options....
but i dnt remember them now...

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

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



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

Reply via email to