@kamaskshi: The order of execution of the processes cant be in user hands.It is a scheduling aspect.So we cant expect the peculiar order.
On 8 August 2011 22:10, Kamakshii Aggarwal <kamakshi...@gmail.com> wrote: > @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. > -- Regards Kumar Raja M.Tech(SIT) IIT Kharagpur, 10it60...@iitkgp.ac.in 7797137043. 09491690115. -- 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.