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